分布式数据库主备数据同步方法、装置、设备及存储介质制造方法及图纸

技术编号:40628310 阅读:24 留言:0更新日期:2024-03-13 21:14
本申请涉及分布式数据存储技术领域,尤其涉及一种分布式数据库主备数据同步方法、装置、设备及存储介质,方法包括对接收到的待存储数据进行分片得到分片数据,并确定与分片数据对应的数据主节点;判断数据主节点与计算节点是否处于同一区域;若是,将与数据主节点对应的分片数据传输至数据主节点中存储得到第一写入数据,再将第一写入数据同步至对应的数据备节点;否则,对数据主节点进行加锁得到加锁主节点,将与加锁主节点对应的分片数据传输至与加锁主节点对应且与计算节点同区域的数据备节点中存储得到第二写入数据,再将第二写入数据同步至加锁主节点;本申请便于提升分布式数据库中数据存储与备份的效率。

【技术实现步骤摘要】

本申请涉及分布式数据存储,尤其涉及一种分布式数据库主备数据同步方法、装置、设备及存储介质


技术介绍

1、为了便于提升数据传输与存储的安全性、稳定性与效率,一般通过分布式数据库对数据进行传输与存储。

2、分布式数据库所包含的节点一般分布在不同的区域az,每个区域至少包括一个与该区域内的客户端通信连接的计算节点cn,以及不少于一个的数据节点dn,同区域的数据节点中,至少其中一个数据节点为数据主节点(dn主),其余数据节点为数据备节点(dn备);数据主节点(dn主)用于对计算节点cn发送的分片数据进行存储,数据备节点(dn备)用于对数据主节点(dn主)存储的分片数据进行备份;数据主节点与对应的数据备节点通信连接,且数据备节点与对应的数据备节点分布在不同区域。

3、客户端将数据存储至数据节点中步骤为:客户端先将数据发送至同区域的计算节点cn,然后计算节点将数据分片至对应的数据主节点(dn主),接着每个数据主节点(dn主)将接收到的分片数据再备份至对应的数据备节点(dn备)。

4、若某一数据主节点(dn主)与计算节点cn不在同一本文档来自技高网...

【技术保护点】

1.一种分布式数据库主备数据同步方法,其特征在于,包括:

2.根据权利要求1所述的一种方法,其特征在于,所述计算节点、所述数据主节点与所述数据备节点均通信连接有位置管理节点;所述计算节点、所述数据主节点与所述数据备节点均用于设置对应的区域位置信息,并将所述区域位置信息发送至所述位置管理节点;所述位置管理节点用于存储所述区域位置信息生成信息集,并向订阅所述信息集的订阅节点推送所述信息集;所述订阅节点包括所述计算节点、所述数据主节点与所述数据备节点中一种或多种。

3.根据权利要求2所述的一种方法,其特征在于,所述判断所述数据主节点与计算节点是否处于同一区域,包括:...

【技术特征摘要】

1.一种分布式数据库主备数据同步方法,其特征在于,包括:

2.根据权利要求1所述的一种方法,其特征在于,所述计算节点、所述数据主节点与所述数据备节点均通信连接有位置管理节点;所述计算节点、所述数据主节点与所述数据备节点均用于设置对应的区域位置信息,并将所述区域位置信息发送至所述位置管理节点;所述位置管理节点用于存储所述区域位置信息生成信息集,并向订阅所述信息集的订阅节点推送所述信息集;所述订阅节点包括所述计算节点、所述数据主节点与所述数据备节点中一种或多种。

3.根据权利要求2所述的一种方法,其特征在于,所述判断所述数据主节点与计算节点是否处于同一区域,包括:

4.根据权利要求1所述的一种方法,其特征在于,所述将与所述数据主节点对应的所述分片数据传输至所述数据主节点中存储得到第一写入数据,再将所述第一写入数据同步至对应的数据备节点,包括:

5.根据权利要求1...

【专利技术属性】
技术研发人员:朱海涛吕伟初
申请(专利权)人:金篆信科有限责任公司
类型:发明
国别省市:

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

1