武汉卓鹰世纪科技有限公司胡明获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉武汉卓鹰世纪科技有限公司申请的专利一种数据库的迁移方法、装置、设备、介质及产品获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN119938647B 。
龙图腾网通过国家知识产权局官网在2025-07-18发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202510428635.X,技术领域涉及:G06F16/21;该发明授权一种数据库的迁移方法、装置、设备、介质及产品是由胡明;黄升;王印虎;何光荣设计研发完成,并于2025-04-08向国家知识产权局提交的专利申请。
本一种数据库的迁移方法、装置、设备、介质及产品在说明书摘要公布了:本申请公开了一种数据库的迁移方法、装置、设备、介质及产品,涉及数据处理技术领域,该方法包括对接收到的迁移请求进行解析,得到所述迁移请求的路由配置信息和接收数据库;使用迁移请求,构建与迁移请求对应的抽象语法树;从所述路由配置信息中确定目标数据库和目标分片表集合;基于所述目标数据库和所述目标分片表集合对所述迁移请求进行变更,得到第一迁移请求;使用所述抽象语法树对所述第一迁移请求进行语义转换,得到第二迁移请求;对所述第二迁移请求进行优化,得到目标迁移请求;使用目标迁移请求,将所述目标分片表集合中的数据迁移至所述接收数据库中,本申请可以提升数据库的稳定性和可靠性,从而保证迁移后的数据库的正常运行。
本发明授权一种数据库的迁移方法、装置、设备、介质及产品在权利要求书中公布了:1.一种数据库的迁移方法,其特征在于,所述数据库的迁移方法包括: 对接收到的迁移请求进行解析,得到所述迁移请求的路由配置信息和接收数据库; 使用所述迁移请求,构建与所述迁移请求对应的抽象语法树; 从所述路由配置信息中确定目标数据库和目标分片表集合; 基于所述目标数据库和所述目标分片表集合对所述迁移请求进行变更,得到第一迁移请求; 使用所述抽象语法树对所述第一迁移请求进行语义转换,得到第二迁移请求; 对所述第二迁移请求进行优化,得到目标迁移请求; 使用所述目标迁移请求,将所述目标分片表集合中的数据迁移至所述接收数据库中; 其中,所述从所述路由配置信息中确定目标数据库和目标分片表集合,具体包括: 若所述路由配置信息为分库分表配置,则将所述迁移请求拆分为多个迁移子请求; 从所述路由配置信息中确定目标数据库; 从所述目标数据库中确定各个迁移子请求分别对应的目标分片表; 确定多个迁移子请求的优先级; 将所述目标分片表按照所述目标分片表对应的迁移子请求的优先级从高至低的顺序添加至目标分片表集合; 以及,所述对所述第二迁移请求进行优化,得到目标迁移请求,具体包括: 确定所述第二迁移请求中的常用字段;其中,所述常用字段为WHERE子句和JOIN子句中的字段; 对所述第二迁移请求中的无索引信息的常用字段添加索引信息,得到第三迁移请求; 确定所述第三迁移请求中的模糊条件;其中,所述模糊条件为OR条件; 确定与所述模糊条件匹配的精确条件; 使用所述精确条件替换所述第三迁移请求中的所述模糊条件,得到第四迁移请求; 确定所述第四迁移请求中的目标函数; 确定所述目标函数对应的目标常量; 使用所述目标常量替换所述第四迁移请求中的所述目标函数,得到第五迁移请求; 对所述第五迁移请求中的连接信息进行调整,得到目标迁移请求; 其中,所述确定与所述模糊条件匹配的精确条件的方式具体为: 通过预先训练的条件转换模型将所述OR条件转换为IN条件;所述IN条件为精确条件; 以及,所述对所述第五迁移请求中的连接信息进行调整,得到目标迁移请求的方式具体为: 根据与所述第五迁移请求匹配的正确连接类型对所述第五迁移请求中的连接信息进行调整,得到调整后的第五迁移请求; 对所述调整后的第五迁移请求进行连接顺序优化,得到目标迁移请求;其中,所述目标迁移请求中对应的目标分片表数据量越小优先级越高。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人武汉卓鹰世纪科技有限公司,其通讯地址为:430000 湖北省武汉市东湖新技术开发区流芳大道52号武汉·中国光谷文化创意产业园(D#)D3幢14-15层10号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。