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

【发明授权】一种基于CDC方式的Db2增量同步实现方法_广州睿帆科技有限公司_202410008947.0 

申请/专利权人:广州睿帆科技有限公司

申请日:2024-01-04

公开(公告)日:2024-04-09

公开(公告)号:CN117520459B

主分类号:G06F16/27

分类号:G06F16/27;G06F11/14;G06F16/22;G06F16/23

优先权:

专利状态码:有效-授权

法律状态:2024.04.09#授权;2024.02.27#实质审查的生效;2024.02.06#公开

摘要:本发明提供了一种基于CDC方式的Db2增量同步实现方法,涉及数据处理技术领域,包括:基于每个待同步数据表的表结构和当前存储的数据内容以及目标异构数据库或目标存储引擎中的每个已同步数据表的表结构和当前存储的数据内容,对每个待同步数据表和每个已同步数据表进行语义简化,获得待同步数据表的简化表示和已同步数据表的简化表示;基于简化表示,确定出待同步数据表的增量数据,并获得数据变更信息;将数据变更信息和待同步数据的表结构进行合并获得待同步数据,并基于连接器将待同步数据同步至目标异构数据库或目标存储引擎中;用以按照非侵入方式实现对Db2数据库的增量数据的同步高效备份。

主权项:1.一种基于CDC方式的Db2增量同步实现方法,其特征在于,包括:S1:重启Db2数据库,对Db2数据库进行快照处理,获得Db2数据库中的所有待同步数据表的表结构,获取在待同步数据表中上一次执行的查询任务结束时记录的CHANGE_LSN号,当作当前的起始序列号;S2:确定出目标异构数据库或目标存储引擎中的所有已同步数据表,基于每个待同步数据表的表结构和当前存储的数据内容以及每个已同步数据表的表结构和当前存储的数据内容,对每个待同步数据表和每个已同步数据表进行语义简化,获得每个待同步数据表的简化表示和每个已同步数据表的简化表示;S3:基于已同步数据表的简化表示和待同步数据表的简化表示,确定出待同步数据表的增量数据,基于增量数据和当前的起始序列号更新更改数据表,获得更新后的更改数据表;S4:控制采集组件查询被更新后的更改数据表,获得数据变更信息;S5:将数据变更信息和已同步数据表的表结构进行合并处理,获得待同步数据,并基于连接器将待同步数据同步至目标异构数据库或目标存储引擎中,获得Db2增量同步结果;其中,基于每个待同步数据表的表结构和当前存储的数据内容以及每个已同步数据表的表结构和当前存储的数据内容,对每个待同步数据表和每个已同步数据表进行语义简化,获得每个待同步数据表的简化表示和每个已同步数据表的简化表示,包括:基于每个待同步数据表的表结构和当前存储的数据内容以及每个已同步数据表的表结构和当前存储的数据内容,将所有待同步数据表和所有已同步数据表进行一一对应,获得每个待同步数据表对应的已同步数据表;在每个待同步数据表和对应的已同步数据表中提取出每个数据类型的所有表格数据,基于每个数据类型的所有表格数据确定出对应待同步数据表和对应的已同步数据表中的每个数据类型的数据简化映射关系;基于每个数据类型的数据简化映射关系,确定出对应待同步数据表和已同步数据表中的每个表格数据的数据简化映射值;基于每个待同步数据表的表结构和每个已同步数据表的表结构以及每个待同步数据表和每个已同步数据表中的每个表格数据的数据简化映射值,对每个待同步数据表和每个已同步数据表进行语义简化,获得每个待同步数据表的简化表示和每个已同步数据表的简化表示;其中,基于每个待同步数据表的表结构和当前存储的数据内容以及每个已同步数据表的表结构和当前存储的数据内容,将所有待同步数据表和所有已同步数据表进行一一对应,获得每个待同步数据表对应的已同步数据表,包括:基于所有待同步数据表的表结构和已同步数据表的表结构,计算出每个待同步数据表和每个已同步数据表的表结构相似度;在所有待同步数据表和所有已同步数据表中,筛选出对应的表结构相似度同时是两者的最大表结构相似度的待同步数据表和已同步数据表,并将对应的表结构相似度同时是两者的最大表结构相似度的待同步数据表和已同步数据表进行对应,获得对应待同步数据表对应的已同步数据表;基于未被一一对应的每个待同步数据表当前存储的数据内容和每个已同步数据表当前存储的数据内容,计算出未被一一对应的每个待同步数据表和每个已同步数据表之间的数据内容相似度;基于未被一一对应的每个待同步数据表和每个已同步数据表之间的数据内容相似度,对未被一一对应的所有待同步数据表和已同步数据表进行一一对应,获得未被一一对应的每个待同步数据表的已同步数据表。

全文数据:

权利要求:

百度查询: 广州睿帆科技有限公司 一种基于CDC方式的Db2增量同步实现方法

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