一种高效实现主副本数据完全一致性的方法

    公开(公告)号:CN112306756A

    公开(公告)日:2021-02-02

    申请号:CN202011278277.2

    申请日:2020-11-16

    Abstract: 本发明提供了一种高效实现主副本数据完全一致性的方法,包括以下方法:S1、解析DML任务后扫描相关表的数据;S2、根据设定的关联条件逐条生成结果集;S3、把结果集组成数据块;S4、本地立即存储完成的数据块;S5、依照存储顺序给数据块编号;S6、把数据块加入异步发送队列;S7、本地处理完所有数据块;S8、确认备份节点存储完所有数据块。本发明所述的集群数据库的表为了高可用,被横向切分成多个表分片,每个表分片有多个备份,一个备份不可用了,另一个备份必须立即替代,数据必须完全一致。原来的执行逻辑是同时下发DML任务到主备节点上分别执行,各备份节点分别按照自己的并发逻辑执行可能导致主备对应行的数据不一致。

Patent Agency Ranking