暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
【GoldenDB专利】​分布式数据库的主备同步方法及装置_​202311842168.2_金篆信科有限责任公司.PDF
217
19页
0次
2025-01-17
免费下载
(19)国家知识产权局
(12)发明专利申请
(10)申请公布号
(43)申请公布日
(21)申请号 202311842168.2
(22)申请日 2023 .12.28
(71)申请人 金篆信科有限责任公司
地址 100176 北京市大兴区北京经济技术
开发区科谷一街10号院8号楼18
(72)发明人 陈灏 钱毅 
(74)专利代理机构 北京华夏泰和知识产权代理
有限公司 11662
专利代理师 蔡良伟
(51)Int.Cl.
G06F
16/27
(2019 .01)
G06F
9/46
(2006 .01)
(54)发明名称
分布式数据库的主备同步方法及装置
(57)摘要
本发明提供了一种分布式数据库的主备同
步方法及装置其中该方法包括获取多个客户
端下发的事务集处理所述事务集并将所述事务
集进行落盘成所述事务集的初始二进制日
将所述初始二进制日志同步给多个备机
所述多个备机发送confirm_pos报文向所述多
个客户端返回所述事务集的提交结果通过采用
向备机发送confirm_pos报文控制备机的同步
位点的技术手段解决了备机同步不受主机控
制,导致同步过程中主备不一致的技术问题
现了分布式数据库的主备同步保障了集群数据
的稳定性
权利要求书2页 说明书10页 附图6页
CN 117539961 A
2024.02.09
CN 117539961 A
1 .一种分布式数据库的主备同步方法其特征在于应用在分布式数据库的主机端
述方法包括
获取多个客户端下发的事务集
处理所述事务集并将所述事务集进行落盘
生成所述事务集的初始二进制日志将所述初始二进制日志同步给多个备机
向所述多个备机发送confirm_pos报文向所述多个客户端返回所述事务集的提交结
2 .根据权利要求1所述的方法其特征在于将所述事务集进行落盘包括
针对所述事务集中每个事务读取所述事务的目标线程获取所有与所述目标线程相
关的二进制日志
将所述二进制日志写入所述主机端的缓存中
将所述缓存中的二进制数据写入所述主机端的磁盘中
3 .根据权利要求1所述的方法其特征在于将所述初始二进制日志同步给多个备机包
括:
向多个备机分别发送主备同步的确认请求获取所述多个备机的同步进度
判断所述同步进度是否达到预设阈值
若所述同步进度达到预设阈值对所述初始二进制日志进行同步确认在所述主机上
清理所述事务集的开销资源
4 .根据权利要求3所述的方法其特征在于对所述初始二进制日志进行同步确认包
括:
获取所述事务集中最新同步成功事务的第一位置和对应的二进制日志
基于所述第一位置删除所述初始二进制日志中的异常二进制日志基于所述第一位置
和对应的二进制日志生成confirm_pos报文
5 .根据权利要求4所述的方法其特征在于基于所述第一位置删除所述初始二进制日
志中的异常二进制日志包括
监测所述主机的磁盘水位判断所述磁盘水位是否低于预设值
若所述磁盘水位低于预设值读取并跳转至所述第一位置从所述初始二进制日志中
删除所述第一位置之后的异常二进制日志
6 .根据权利要求1所述的方法其特征在于向所述多个备机发送confirm_pos报文
多个所述客户端返回所述事务集的提交结果包括
确定所述多个备机中已经回放完成的指定备机
向所述指定备机发送confirm_pos报文其中所述confirm_pos报文携带所述二进制
日志的日志位置和所述主机的主机标识符
在收到所述指定备机返回的所述confirm_pos报文的确认报文之后向多个所述客户
端返回所述事务集的提交结果
7 .一种分布式数据库的主备同步方法其特征在于应用在分布式数据库的备机端
述方法包括
获取主机同步的中继日志集和第一标识符获取备机的第二回放位置和第二标识符
所述中继日志集包括主机的第一回放位置集
权 利 要 求 书
1/2
2
CN 117539961 A
2
of 19
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

文档被以下合辑收录

评论

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