云筑信息科技(成都)有限公司韩雷获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉云筑信息科技(成都)有限公司申请的专利一种Doris集群迁移方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN120561110B 。
龙图腾网通过国家知识产权局官网在2025-11-21发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202511042991.4,技术领域涉及:G06F16/21;该发明授权一种Doris集群迁移方法是由韩雷;张琪浩设计研发完成,并于2025-07-28向国家知识产权局提交的专利申请。
本一种Doris集群迁移方法在说明书摘要公布了:本发明公开了一种Doris集群迁移方法,涉及数据库迁移技术领域。包括:从源集群导出用户信息和用户权限信息,在目标集群中创建相应用户并分配权限;将源集群的源数据库列表和源数据库表信息导出,在目标集群中创建对应的目标数据库和目标数据库表;将源集群中的历史数据迁移至目标数据库表;对源集群中的增量元数据进行抓取,将抓取到的增量元数据迁移至目标集群;根据不同的数据写入方式,进行数据双写。本发明解决了在不中断业务的情况下,实现Doris集群的元数据和数据迁移比较困难的技术问题。
本发明授权一种Doris集群迁移方法在权利要求书中公布了:1.一种Doris集群迁移方法,其特征在于,包括如下步骤: S1、从源集群导出用户信息和用户权限信息,在目标集群中创建相应用户并分配权限; S2、将源集群的源数据库列表和源数据库表信息导出,在目标集群中创建对应的目标数据库和目标数据库表; S3、将源集群中的历史数据迁移至目标数据库表; S4、对源集群中的增量元数据进行抓取,将抓取到的增量元数据迁移至目标集群; S5、根据不同的数据写入方式,进行数据双写; S3包括: S31、打通源集群与目标集群之间的网络,在目标集群中创建数据仓库资源目录外部链接; S32、通过数据仓库资源目录外部链接,遍历源集群所有源数据库及源数据库表,动态生成插入语句和选择语句并进行拼接;执行拼接的SQL语句迁移历史数据,直至将所有历史数据复制到目标数据库表中; S33、将源数据库表的数据条数与目标数据库表的数据条数进行对比; S34、若两张表的数据条数相同,则对源数据库表的字段进行排序,获取第一个整形类字段的第一sum值;对对应目标数据库表的字段进行排序,获取第一个整形类字段的第二sum值;对比第一sum值和第二sum值,若第一sum值与第二sum值相同,则表示数据迁移具有一致性;若第一sum值与第二sum值不相同,将对应目标数据库表中的数据清除,重复步骤S32-S34,直至第一sum值与第二sum值相同; S35、若两张表的数据条数不相同,将对应目标数据库表中的数据清除,重复步骤S32-S35,直至第一sum值与第二sum值相同; S4包括: S41、查询当前源集群内置的元数据表,获取当前源数据库表和列信息;通过SQL语句将源数据库表进行分组,将每一组的列的名称和元数据类型拼接成字符串;将源数据库表的名称作为关键字、将字符串作为数值并存入第一键值对集合中; S42、查询目标集群内置的元数据表,获取目标数据库表和列信息;通过SQL语句将目标数据库表进行分组,将每一组的列的名称和元数据类型拼接成字符串;将目标数据库表的名称作为关键字、将字符串作为数值并存入第二键值对集合中; S43、对比第一键值对集合和第二键值对集合中的关键字和数值; S43包括: S431、在第一键值对集合中循环取出第一关键字,判断第二键值对集合中是否有与第一关键字相同的第二关键字; S432、若没有,则通过在源集群执行查看建表信息的语句,获取当前新建的源数据库表的第一建表语句;在目标集群中执行第一建表语句,创建与当前新建的源数据库表对应的目标数据库表; S433、若有,则判断第一键值对集合中当前第一关键字的数值和第二键值对集合中当前第二关键字的数值是否相同;若不相同,则在目标集群中进行修复; S433中,修复的过程包括: 对第一键值对集合中当前的数值进行字符串分割,得到第一列表;对第二键值对集合中当前的数值进行字符串分割,得到第二列表;对比第一列表与第二数列表的长度; 若长度相同,则判断第一列表的元素与第二列表的元素是否相同;若不相同,将目标集群中当前列的类型修改为源集群中当前列的类型; 若第一列表的长度比第二列表的长度小,对比第一列表和第二列表中的元素值,找到第一列表中相对于第二列表中减少的列,在目标集群中删除减少的列; 若第一列表的长度比第二列表的长度大,对比第一列表和第二列表中的元素值,找到第一列表中相对于第二列表中增加的列,在目标集群中添加增加的列。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人云筑信息科技(成都)有限公司,其通讯地址为:610095 四川省成都市高新区天府二街151号1栋1单元36层;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
以上内容由龙图腾AI智能生成。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

皖公网安备 34010402703815号
请提出您的宝贵建议,有机会获取IP积分或其他奖励