暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
【GoldenDB专利】分布式全局逻辑日志生成方法、装置、电子设备及介质_202311842020.9_金篆信科有限责任公司.PDF
25
13页
0次
2025-02-08
免费下载
(19)国家知识产权局
(12)发明专利申请
(10)申请公布号
(43)申请公布日
(21)申请号 202311842020 .9
(22)申请日 2023 .12.28
(71)申请人 金篆信科有限责任公司
地址 100176 北京市大兴区北京经济技术
开发区科谷一街10号院8号楼18
(72)发明人 周慧 吴开红 许振华 
(74)专利代理机构 北京华夏泰和知识产权代理
有限公司 11662
专利代理师 蔡良伟
(51)Int.Cl .
G06F
18/15
(2023 .01)
G06F
18/27
(2023 .01)
G06F
9/46
(2006 .01)
(54)发明名称
分布式全局逻辑日志生成方法装置电子
设备及介质
(57)摘要
本发明提出的一种分布式全局逻辑日志生
成方法装置电子设备及介质所述方法包括步
骤:获取多个分片逻辑日志其中所述分片逻辑
日志对应不同的分片基于单位事务的提交序在
分片逻辑日志中读取目标事务将所述目标事务
基于提交序进行组合得到全局逻辑日志通过提
交序来确定目标事务进行申请的顺序进而基于
提交序来将目标事务进行聚合得到数据库对应
的全局逻辑日志在对数据库进行复制时只需
要针对全局逻辑日志进行解析降低了逻辑日志
进行解析时的资源要求
权利要求书2页 说明书9页 附图1页
CN 117609708 A
2024.02.27
CN 117609708 A
1 .一种分布式全局逻辑日志生成方法其特征在于所述分布式全局逻辑日志生成方
法包括
获取多个分片逻辑日志其中所述分片逻辑日志对应不同的分片
基于单位事务的提交序在分片逻辑日志中读取目标事务
将所述目标事务基于提交序进行组合得到全局逻辑日志
2 .如权利要求1所述的分布式全局逻辑日志生成方法其特征在于所述基于单位事务
的提交序在分片逻辑日志中读取目标事务包括:
针对每一所述分片逻辑日志获取提交序最小且未被确定为目标事务的单位事务
到多个所述分片逻辑日志对应的当前事务
分别确定所述当前事务对应的所述目标事务
判断是否存在未被确定为目标事务的单位事务
若存在未被确定为目标事务的单位事务则执行步骤针对每一所述分片逻辑日志
取提交序最小且未被确定为目标事务的单位事务得到多个所述分片逻辑日志对应的当
前事务
3 .如权利要求2所述的分布式全局逻辑日志生成方法其特征在于所述分别确定所述
当前事务对应的所述目标事务包括
针对每一所述当前事务判断所述当前事务为单机事务或分布式事务
若所述当前事务为所述单机事务则将所述当前事务作为所述目标事务并将所述当
前事务更新为相邻的且未被确定为目标事务的单位事务
返回执行步骤判断所述当前事务是否为单机事务直到所述当前事务为分布式事务
基于提交序确定所述当前事务对应的目标事务
4 .如权利要求3所述的分布式全局逻辑日志生成方法其特征在于所述基于提交序确
定所述当前事务对应的目标事务包括
在所述当前事务中提交序最小且获取未被确定为目标事务的分布式事务
确定所述分布式事务对应的关联事务所述关联事务与所述分布式事务位于不同的所
述分片
将所述分布式事务与所述关联事务进行组合得到所述当前事务对应的所述目标事务
若存在未被确定为目标事务的分布式事务则返回执行在所述当前事务中提交序最
小,且获取未被确定为目标事务的分布式事务直到所有所述当前事务被确定为目标事务
5 .如权利要求4所述的分布式全局逻辑日志生成方法其特征在于所述确定所述分布
式事务对应的关联事务包括
获取所述分布式事务对应的分布位置标识
确定与所述分布位置标识对应的目标分片
在所述目标分片对应的分片逻辑日志中确定所述关联事务
6 .如权利要求1所述的分布式全局逻辑日志生成方法其特征在于所述将所述目标事
务基于所述提交序进行组合得到全局逻辑日志包括
创建全局逻辑日志文件
每确定一个所述目标事务将所述目标事务顺序写入到所述全局逻辑日志文件中
若所有所述目标事务确定则将所述全局逻辑日志文件作为所述全局逻辑日志
权 利 要 求 书
1/2
2
CN 117609708 A
2
7 .如权利要求1所述的分布式全局逻辑日志生成方法其特征在于所述将所述目标事
务基于所述提交序进行组合得到全局逻辑日志包括
针对每一所述目标事务确定所述目标事务对应的分片标识;
将所述目标事务与所述分片标识进行关联
将关联所述分片标识后的述目标事务基于所述提交序进行组合得到全局逻辑日志
8.一种分布式全局逻辑日志生成装置其特征在于所述分布式全局逻辑日志生成装
置包括
一获取模块用于获取多个分片逻辑日志其中所述分片逻辑日志对应不同的分
片;
第一读取模块用于基于单位事务的提交序在分片逻辑日志中读取目标事务
第一组合模块用于将所述目标事务基于提交序进行组合得到全局逻辑日志
9 .一种电子设备其特征在于所述电子设备包括存储器处理器和存储在所述存储器
上并可在所述处理器上运行的计算机程序所述计算机程序被所述处理器执行时实现如权
利要求17中任一项所述的分布式全局逻辑日志生成方法的步骤
10.一种计算机可读存储介质其特征在于所述计算机可读存储介质上存储有计算机
程序所述计算机程序被处理器执行时实现如权利要求17中任一项所述的分布式全局逻
辑日志生成方法的步骤
权 利 要 求 书
2/2
3
CN 117609708 A
3
of 13
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。