[发明专利]一种版本部署方法、装置及电子设备在审
申请号: | 202211228234.2 | 申请日: | 2022-10-08 |
公开(公告)号: | CN115495107A | 公开(公告)日: | 2022-12-20 |
发明(设计)人: | 陈宏亮;陈文静 | 申请(专利权)人: | 中银金融科技有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61;G06F16/25 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 丁曼曼 |
地址: | 200120 上海市中国(上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 版本 部署 方法 装置 电子设备 | ||
1.一种版本部署方法,其特征在于,包括:
获取异构数据库系统的业务需求信息,并基于所述业务需求信息,确定任务变更记录集;
按照预设的版本组包策略,对所述任务变更记录集中的各个数据库程序进行组包操作;
获取预先配置的部署节点信息,以及部署节点与各个所述数据库程序对应的数据库节点之间的访问连通性信息;
读取预先配置的各个所述数据库程序的依赖关系和部署顺序;
动态配置各个所述数据库程序内部的子程序并行度,并通过所述部署节点与各个所述数据库程序对应的数据库节点之间的访问连通性信息,按照各个所述数据库程序内部的子程序并行度、各个所述数据库程序的依赖关系和部署顺序,并行进行数据库程序部署操作。
2.根据权利要求1所述的版本部署方法,其特征在于,读取预先配置的各个所述数据库程序的依赖关系和部署顺序,包括:
读取预先配置的各个所述数据库程序之间的依赖关系和部署顺序,以及读取预先配置的各个所述数据库程序内部的子程序之间的依赖关系和部署顺序。
3.根据权利要求2所述的版本部署方法,其特征在于,通过所述部署节点与各个所述数据库程序对应的数据库节点之间的访问连通性信息,按照各个所述数据库程序内部的子程序并行度、各个所述数据库程序的依赖关系和部署顺序,并行进行数据库程序部署操作,包括:
通过所述部署节点与各个所述数据库程序对应的数据库节点之间的访问连通性信息,调用数据库连接程序进行数据库连接操作;
基于各个所述数据库程序内部的子程序并行度、各个所述数据库程序的依赖关系和部署顺序,调用安装检查程序检查安装顺序以及程序完整性,并在安装顺序正确以及程序完整的情况下,调用不同的数据库部署程序进行不同的数据库程序部署操作。
4.根据权利要求3所述的版本部署方法,其特征在于,调用不同的数据库部署程序进行不同的数据库程序部署操作,包括:
针对不同数据库之间,调用所述数据库部署程序按照读取数据库间的目录顺序进行串行部署;所述目录顺序基于各个所述数据库程序的依赖关系和部署顺序确定;
在同一数据库内,针对存在依赖关系的子程序,调用数据库部署程序按照读取的各个安装顺序文件中的默认文件顺序或者动态调整后的文件顺序进行串行部署操作,以及针对不存在依赖关系的子程序,调用数据库部署程序基于安装顺序文件内的排列顺序,按照子程序并行度并行进行部署操作;其中,在同一数据库内,存在依赖关系的子程序会按照依赖关系分类放在不同的安装顺序文件中;不存在依赖关系的子程序会放在相同的安装顺序文件中。
5.根据权利要求1所述的版本部署方法,其特征在于,按照预设的版本组包策略,对所述任务变更记录集中的各个数据库程序进行组包操作,包括:
获取预设的版本组包策略;所述版本组包策略包括:不同数据库程序按照目录、程序类型以及用户的分类原则进行单独存放的组包方式;
基于所述版本组包策略,将所述任务变更记录集中的各个数据库程序存放到相应位置;
基于存放位置,提取所述任务变更记录集中的各个数据库程序。
6.一种版本部署装置,其特征在于,包括:
记录集确定模块,用于获取异构数据库系统的业务需求信息,并基于所述业务需求信息,确定任务变更记录集;
组包模块,用于按照预设的版本组包策略,对所述任务变更记录集中的各个数据库程序进行组包操作;
信息获取模块,用于获取预先配置的部署节点信息,以及部署节点与各个所述数据库程序对应的数据库节点之间的访问连通性信息;
数据读取模块,用于读取预先配置的各个所述数据库程序的依赖关系和部署顺序;
程序部署模块,用于动态配置各个所述数据库程序内部的子程序并行度,并通过所述部署节点与各个所述数据库程序对应的数据库节点之间的访问连通性信息,按照各个所述数据库程序内部的子程序并行度、各个所述数据库程序的依赖关系和部署顺序,并行进行数据库程序部署操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中银金融科技有限公司,未经中银金融科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211228234.2/1.html,转载请声明来源钻瓜专利网。