暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
CN202310246246.6-数据库系统的数据同步方法、存储介质及设备.PDF
16
14页
0次
2024-03-20
免费下载
(19)国家知识产权局
(12)发明专利申请
(10)申请公布号
(43)申请公布日
(21)申请号 202310246246 .6
(22)申请日 2023 .03 .06
(71)申请人 北京人大金仓信息技术股份有限公
地址 100102 北京市朝阳区容达路7号院5
号楼1至3层101内二层201
(72)发明人 魏乾 王凯龙 
(74)专利代理机构 北京智汇东方知识产权代理
事务所(普通合伙) 11391
专利代理师 刘长江
(51)Int.Cl .
G06F
16/27
(2019 .01)
G06F
9/46
(2006 .01)
(54)发明名称
数据库系统的数据同步方法存储介质及设
(57)摘要
本发明提供了一种数据库系统的数据同步
方法存储介质及设备数据库系统的数据同步
方法包括从源端数据库的事务日志中解析同步
事务到源端内存将同步事务从源端内存写入物
理文件将同步事务从物理文件读取到目标端内
在读取过程中检测同步事务是否出错若同
步事务出错获取出错的同步事务的上一个事务
的序列号记为参考序列号从参考序列号对应
的事务开始重新从源端数据库的事务日志中解
析同步事务即使在数据同步的过程中发生异常
情况导致从源端内存写入物理文件错误的同步
事务以致于从物理文件中读取该同步事务到目
标端内存时出错数据库系统也不会中断数据同
有助于保证数据同步的连续性
权利要求书2页 说明书7页 附图4页
CN 116701528 A
2023.09.05
CN 116701528 A
1 .一种数据库系统的数据同步方法包括
从源端数据库的事务日志中解析同步事务到源端内存
将所述同步事务从所述源端内存写入物理文件
将所述同步事务从所述物理文件读取到目标端内存
在读取过程中检测所述同步事务是否出错
若所述同步事务出错获取出错的所述同步事务的上一个事务的序列号记为参考序
列号
从所述参考序列号对应的事务开始重新从所述源端数据库的事务日志中解析同步事
务。
2.根据权利要求1所述的数据库系统的数据同步方法其中在获取到所述参考序列号
之后所述数据同步方法包括
获取所述参考序列号对应的事务在所述物理文件的位置
清空所述参考序列号对应的事务位置以后的所有物理文件
3 .根据权利要求1所述的数据库系统的数据同步方法其中所述从源端数据库的事务
日志中解析同步事务到源端内存的步骤之后包括
按照预设计算方式计算所述同步事务的校验值记为第一校验值
所述将所述同步事务从所述源端内存写入物理文件的步骤之后包括
按照所述预设计算方式计算所述同步事务的校验值记为第二校验值
判断所述第一校验值和所述第二校验值是否相同
若所述第一校验值和所述第二校验值不相同重新从所述源端数据库的事务日志中解
析所述同步事务
4 .根据权利要求3所述的数据库系统的数据同步方法其中所述按照预设计算方式计
算所述同步事务的校验值的步骤包括
将所述同步事务的所有字符组成字符串
计算所述字符串的MD5值
5 .根据权利要求1所述的数据库系统的数据同步方法其中所述从源端数据库的事务
日志中解析同步事务到源端内存的步骤包括
从所述源端数据库的事务日志中解析同步事务
将所述同步事务存入预设的源端内存队列中
6 .根据权利要求1所述的数据库系统的数据同步方法其中将所述同步事务从所述物
理文件读取到目标端内存的步骤包括
从所述物理文件读取所述同步事务
将所述同步事务存入预设的目标端内存队列中
7 .根据权利要求1所述的数据库系统的数据同步方法其中所述在读取过程中检测所
述同步事务是否出错的步骤之后包括
若所述同步事务未出错从所述目标端内存将所述同步事务写入到目标端数据库
8.根据权利要求1所述的数据库系统的数据同步方法其中在获取到所述参考序列号
之后所述数据同步方法包括
将所述参考序列号放入预设的共享队列中
权 利 要 求 书
1/2
2
CN 116701528 A
2
of 14
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜