北京海量数据技术股份有限公司;广州海量数据库技术有限公司欧瑞庭获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉北京海量数据技术股份有限公司;广州海量数据库技术有限公司申请的专利一种数据库升级方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN114610351B 。
龙图腾网通过国家知识产权局官网在2025-08-26发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202210242510.4,技术领域涉及:G06F8/65;该发明授权一种数据库升级方法是由欧瑞庭;何小栋设计研发完成,并于2022-03-11向国家知识产权局提交的专利申请。
本一种数据库升级方法在说明书摘要公布了:本发明提供一种数据库升级方法,该方法包括:将升级包放到待升级的数据节点,实现升级准备;根据升级准备,对数据库执行升级;对数据库是否升级成功进行验证,并根据验证结果决定是否提交升级。其中,根据升级准备,对数据库执行升级,包括:寻找能够执行升级SQL脚本的主节点;备份每个节点上的系统表、配置文件;筛选并汇集需要执行的脚本,将主节点设置为升级模式;根据筛选并汇集得到的脚本,更新数据库,完成执行升级。本发明的数据库升级方法,涉及的范围更小、步骤简单、占用资源少、执行结果更加完善,能够有效的节约开发和运维成本。
本发明授权一种数据库升级方法在权利要求书中公布了:1.一种openGauss数据库升级方法,其特征在于,所述方法包括: 步骤S1:将升级包放到待升级的数据节点,实现升级准备; 步骤S2:根据升级准备,对数据库执行升级; 步骤S3:对数据库是否升级成功进行验证,并根据验证结果决定是否提交升级; 步骤S2中,根据升级准备,对数据库执行升级,包括: 步骤S201:寻找能够执行升级SQL脚本的主节点; 步骤S202:备份每个节点上的系统表、配置文件; 步骤S203:筛选并汇集需要执行的脚本,将主节点设置为升级模式; 步骤S204:根据筛选并汇集得到的脚本,更新数据库,完成执行升级; 步骤S203中,筛选并汇集需要执行的脚本,包括: 使用内核版本号对数据库内核进行升级的管理,当功能的更新涉及到系统表结构和内容的更改时,为该功能编写相应的脚本,所述脚本包括升级脚本和回滚脚本,脚本的名称包含内核版本号,根据新版数据库和旧版数据库的内核版本号筛选出需要执行的脚本; 按内核版本号的递增关系从小到大地将升级脚本的内容汇集到一个SQL文件中;按内核版本号的递增关系从大到小地将回滚脚本的内容汇集到一个SQL文件中,采用事务块分别对所述SQL文件进行包裹以保证执行的原子性; 步骤S204中,根据筛选并汇集得到的脚本,更新数据库,完成执行升级,包括: 对数据库依次执行前置回滚脚本和前置升级脚本;前置回滚脚本和前置升级脚本各自包含maindb和otherdb脚本,其中,maindb脚本仅在postgres数据库中执行,otherdb脚本在除postgres数据库外的所有数据库中执行; 通过软连接管理二进制文件,将软连接指向新版数据库的二进制文件,更新数据库二进制文件,并重启数据库管理系统; 对数据库依次执行后置回滚脚本和后置升级脚本;后置回滚脚本和后置升级脚本各自包含maindb和otherdb脚本,其中,maindb脚本仅在postgres数据库中执行,otherdb脚本在除postgres数据库外的所有数据库执行。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人北京海量数据技术股份有限公司;广州海量数据库技术有限公司,其通讯地址为:100083 北京市海淀区学院路30号科大天工大厦B座6层01室;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。