一种保证数据一致性的MPP数据库提交控制方法

基本信息

申请号 CN201910794852.5 申请日 -
公开(公告)号 CN110515960A 公开(公告)日 2019-11-29
申请公布号 CN110515960A 申请公布日 2019-11-29
分类号 G06F16/23;G06F16/27 分类 计算;推算;计数;
发明人 赵伟;李连成 申请(专利权)人 江苏华库数据技术有限公司
代理机构 - 代理人 -
地址 210000 江苏省南京市建邺区奥体大街69号1幢20层
法律状态 -

摘要

摘要 本发明公开了一种保证数据一致性的MPP数据库提交控制方法,具体方法包括以下步骤:按照可用节点数对分片进行排序;当有关键分片时,并行提交非关键分片的第一个节点;更新节点提交状态后,串行提交失败分片的备份节点;提交关键分片成功;并行提交剩余所有分片,并行提交剩余节点之前,每个分片都已经有一个分片提交成功,数据一致性已经得到保证,后面的节点即使提交失败,也不影响集群可用性;设置分片状态;数据自动同步服务启动,恢复损坏节点的数据和状态。本方法能够保证集群数据的强一致性,确保数据库集群整体可用。采用本提交控制方法,不会再出现某个数据分片全部提交失败,而另外分片整体提交成功,导致数据不一致的情况。