首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】分布式数据库集群间表数据的同步方法及系统_天津南大通用数据技术股份有限公司_202410377004.5 

申请/专利权人:天津南大通用数据技术股份有限公司

申请日:2024-03-29

公开(公告)日:2024-06-21

公开(公告)号:CN117971984B

主分类号:G06F16/27

分类号:G06F16/27;G06F11/30;G06F16/21;G06F16/22;G06F16/242

优先权:

专利状态码:有效-授权

法律状态:2024.06.21#授权;2024.05.21#实质审查的生效;2024.05.03#公开

摘要:本发明涉及数据处理技术领域,公开了一种分布式数据库集群间表数据的同步方法及系统,用于提高分布式数据库集群间表数据的同步的效率。方法包括:创建临时外部表,基于所述同步任务列表以及所述待同步表数据,通过所述目标同步命令对所述临时外部表进行表数据文件同步,得到同步临时表;对所述同步临时表以及所述待同步表数据进行同步完整性校验,得到校验结果;当所述校验结果为通过时,将所述同步临时表的数据插入预置的目标同步表中,同时,采集同步日志信息,将所述同步日志信息传输至预置的同步展示终端。

主权项:1.一种分布式数据库集群间表数据的同步方法,其特征在于,包括:通过连接配置文件对预置的源数据库以及预置的目标数据库进行连接信息配置,其中,所述连接配置文件包括:IP地址、端口、数据库名称、用户名及用户密码;采集待同步表数据,并根据所述待同步表数据生成同步任务列表;基于预置的SQL组件,根据所述同步任务列表生成目标同步表,同时对所述同步任务列表进行同步命令生成,得到目标同步命令;创建临时外部表,基于所述同步任务列表以及所述待同步表数据,并通过所述目标同步命令对所述临时外部表进行表数据文件同步,得到同步临时表;对所述同步临时表以及所述待同步表数据进行同步完整性校验,得到校验结果;当所述校验结果为通过时,将所述同步临时表的数据插入预置的目标同步表中,同时,采集同步日志信息,并将所述同步日志信息传输至预置的同步展示终端;其中,所述基于预置的SQL组件,根据所述同步任务列表生成目标同步表,同时对所述同步任务列表进行同步命令生成,得到目标同步命令步骤,包括:对所述连接配置文件进行解析,得到解析数据,并根据所述解析数据对所述源数据库以及所述目标数据库建立连接;通过所述SQL组件获取所述源数据库的建表语句,得到第一建表语句集合;通过所述SQL组件获取所述目标数据库的建表语句,得到第二建表语句集合;基于所述第一建表语句集合以及所述第二建表语句集合,通过所述同步任务列表生成目标同步表;对所述目标数据库进行文件存储路径提取,得到文件存储路径,并根据所述文件存储路径对所述同步任务列表进行同步命令生成,得到目标同步命令;其中,所述基于所述第一建表语句集合以及所述第二建表语句集合,通过所述同步任务列表生成目标同步表步骤,包括:对所述第一建表语句集合以及所述第二建表语句集合进行语句比对,得到语句比对结果;当所述语句比对结果为所述目标数据库不存在同步表时,通过所述同步任务列表生成目标同步表;当所述语句比对结果为所述目标数据库存在非目标同步表时,对所述非目标同步表进行删除,同时,通过所述同步任务列表生成所述目标同步表。

全文数据:

权利要求:

百度查询: 天津南大通用数据技术股份有限公司 分布式数据库集群间表数据的同步方法及系统

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。