← 返回列表
一种基于CDC方式的Db2增量同步实现方法
申请人信息
- 申请人:广州睿帆科技有限公司
- 申请人地址:510000 广东省广州市南沙区南沙街金隆路37号901-907房
- 发明人: 广州睿帆科技有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 一种基于CDC方式的Db2增量同步实现方法 |
| 专利类型 | 发明申请 |
| 申请号 | CN202410008947.0 |
| 申请日 | 2024/1/4 |
| 公告号 | CN117520459A |
| 公开日 | 2024/2/6 |
| IPC主分类号 | G06F16/27 |
| 权利人 | 广州睿帆科技有限公司 |
| 发明人 | 王海军; 郑成伟; 陈彬 |
| 地址 | 广东省广州市南沙区南沙街金隆路37号901-907房 |
摘要文本
本发明提供了一种基于CDC方式的Db2增量同步实现方法,涉及数据处理技术领域,包括:基于每个待同步数据表的表结构和当前存储的数据内容以及目标异构数据库或目标存储引擎中的每个已同步数据表的表结构和当前存储的数据内容,对每个待同步数据表和每个已同步数据表进行语义简化,获得待同步数据表的简化表示和已同步数据表的简化表示;基于简化表示,确定出待同步数据表的增量数据,并获得数据变更信息;将数据变更信息和待同步数据的表结构进行合并获得待同步数据,并基于连接器将待同步数据同步至目标异构数据库或目标存储引擎中;用以按照非侵入方式实现对Db2数据库的增量数据的同步高效备份。 来源:专利查询网
专利主权项内容
1.一种基于CDC方式的Db2增量同步实现方法,其特征在于,包括:S1:对Db2数据库进行快照处理,获得Db2数据库中的所有待同步数据表的表结构和当前的起始序列号;S2:确定出目标异构数据库或目标存储引擎中的所有已同步数据表,基于每个待同步数据表的表结构和当前存储的数据内容以及每个已同步数据表的表结构和当前存储的数据内容,对每个待同步数据表和每个已同步数据表进行语义简化,获得每个待同步数据表的简化表示和每个已同步数据表的简化表示;S3:基于已同步数据表的简化表示和待同步数据表的简化表示,确定出待同步数据表的增量数据,基于增量数据和当前的起始序列号更新更改数据表,获得更新后的更改数据表;S4:控制采集组件查询被更新后的更改数据表,获得数据变更信息;S5:将数据变更信息和已同步数据表的表结构进行合并处理,获得待同步数据,并基于连接器将待同步数据同步至目标异构数据库或目标存储引擎中,获得Db2增量同步结果。