分布式数据库的全局一致性快照的生成方法与相关产品技术

技术编号:44997401 阅读:28 留言:0更新日期:2025-04-15 17:11
本发明专利技术提供了一种分布式数据库的一致性快照的生成方法与相关产品。其中上述方法包括:由所述分布式数据库的各节点分别获取自身的自身目录快照,以及所述分布式数据库内其他节点的其他目录快照;各所述节点分别根据各所述自身目录快照和所述其他目录快照,各自生成所述分布式数据库的全局目录快照,并根据所述全局目录快照各自在本节点内生成所述分布式数据库的一致性快照。本发明专利技术的技术方案采用了并行方法生成分布式数据库的一致性快照,与现有技术中的串行方法相比,可以防止出现各节点负载不均衡的问题。

【技术实现步骤摘要】

本专利技术涉及数据库技术方案,特别是涉及一种分布式数据库的一致性快照的生成方法与相关产品。


技术介绍

1、数据库的全局一致性是指在数据库系统中,所有数据在任何时间点上都应该保持协调一致,是确保数据可靠性和系统正常运行的关键。数据库的全局一致性数据包括数据库的一致性快照和一致点,其中一致性快照是指数据库在某一特定时间点的只读副本,其记录了该时间点的数据库的状态;一致点是指增量复制开始的时间点,即数据库在一致点之后提交的数据走增量复制;通过数据库的一致性快照和一致点,可以得到数据库在特定时间段的增量数据。

2、数据库的全局一致性数据是通过逻辑复制功能实现的,对于单一的数据库,只需要根据预写日志即可生成数据库的一致性快照。但是对于分布式数据库,由于事务是在各节点上分片执行的,并且每个节点都有自己独立的事务段,因此需要获取各节点的预写日志,才能够生成分布式数据库的一致性快照。

3、现有技术中分布式数据库构建全局一致性快照的方法,是在分布式数据库中设置唯一的全局序列号以记录各节点上预写日志的生成顺序,然后由其中一个节点获取其他节点的预写日志,本文档来自技高网...

【技术保护点】

1.一种分布式数据库的一致性快照的生成方法,其特征在于,包括:

2.根据权利要求1所述的生成方法,其特征在于,

3.根据权利要求1所述的生成方法,其特征在于,

4.根据权利要求3所述的生成方法,其特征在于,

5.根据权利要求1所述的生成方法,其特征在于,

6.根据权利要求1所述的生成方法,其特征在于,

7.根据权利要求1所述的生成方法,其特征在于,

8.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7任一项所述的生成方法的步骤。</p>

9.一种...

【技术特征摘要】

1.一种分布式数据库的一致性快照的生成方法,其特征在于,包括:

2.根据权利要求1所述的生成方法,其特征在于,

3.根据权利要求1所述的生成方法,其特征在于,

4.根据权利要求3所述的生成方法,其特征在于,

5.根据权利要求1所述的生成方法,其特征在于,

6.根据权利要求1所述的生成方法,其特征在于,

7.根据权利要求1所述的生成方法,其特征在于,

8.一种...

【专利技术属性】
技术研发人员:于伟杨尚孙文奇
申请(专利权)人:中电科金仓北京科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1