一种数据同步方法、装置、设备和介质制造方法及图纸

技术编号:40591604 阅读:17 留言:0更新日期:2024-03-12 21:52
本发明专利技术公开了一种数据同步方法、装置、设备和介质。该方法包括:在当前节点可用的情况下,获取当前节点的第一操作状态信息,所述第一操作状态信息用于表征所述当前节点的本地数据关联的操作请求的处理状态;向可用的其他节点发送同步请求,并接收所述其他节点反馈的第二操作状态信息;将所述第一操作状态信息和所述第二操作状态信息合并,获取合并后的操作状态信息和所述第二操作状态信息之间的差别信息;将所述差别信息发送至所述其他节点,以使所述其他节点对差别信息对应的数据进行数据同步。本发明专利技术实施例能够在有可用节点的情况下,实现多节点之间的数据同步,提高数据同步方法的可用性和数据同步的并发性。

【技术实现步骤摘要】

本专利技术涉及数据处理,尤其涉及一种数据同步方法、装置、设备和介质


技术介绍

1、数据一致性算法中,典型的两类包括raft算法和两阶段提交协议。

2、raft算法复杂度高,在高并发场景下性能受到较大影响。两阶段提交协议由系统的协调者决定系统中的各节点是否响应数据请求,当系统的协调者不可用时,即使选举出新的协调者,系统中的各节点仍可能出现数据存储不一致的情况。


技术实现思路

1、本专利技术提供了一种数据同步方法、装置、设备和介质,以实现多节点之间的数据同步,提高数据同步方法的可用性。

2、根据本专利技术的一方面,提供了一种数据同步方法,该方法包括:

3、在当前节点可用的情况下,获取当前节点的第一操作状态信息,所述第一操作状态信息用于表征所述当前节点的本地数据关联的操作请求的处理状态;

4、向可用的其他节点发送同步请求,并接收所述其他节点反馈的第二操作状态信息;

5、将所述第一操作状态信息和所述第二操作状态信息合并,获取合并后的操作状态信息和所述第二操本文档来自技高网...

【技术保护点】

1.一种数据同步方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,在将所述差别信息发送至所述其他节点之后,还包括:

3.根据权利要求2所述的方法,其特征在于,在将所述差别信息发送至所述其他节点之后,还包括:

4.根据权利要求2所述的方法,其特征在于,所述操作请求包括数据调整请求;

5.根据权利要求4所述的方法,其特征在于,在将所述操作请求转发至所述其他节点之后,还包括:

6.根据权利要求2所述的方法,其特征在于,所述操作请求包括数据读取请求;

7.根据权利要求6所述的方法,其特征在于,所述读取所述数...

【技术特征摘要】

1.一种数据同步方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,在将所述差别信息发送至所述其他节点之后,还包括:

3.根据权利要求2所述的方法,其特征在于,在将所述差别信息发送至所述其他节点之后,还包括:

4.根据权利要求2所述的方法,其特征在于,所述操作请求包括数据调整请求;

5.根据权利要求4所述的方法,其特征在于,在将所述操作请求转发至所述其他节点之后,还包括:

6....

【专利技术属性】
技术研发人员:邓瑾朱文禧
申请(专利权)人:苏州库瀚信息科技有限公司
类型:发明
国别省市:

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

1