发明名称 一种实现分布式数据库操作一致性的方法及装置
摘要 本申请提供了一种实现分布式数据库操作一致性的方法及装置,包括:leader节点接收客户端发送的DML操作指令;leader节点将DML操作指令追加到本地日志log中,并将包括DML操作指令的日志同步复制至follower节点;follower节点将leader节点发送的DML操作指令追加到本地日志log中,所述leader节点和所述follower节点的本地状态机分别从各自的本地log中依次读取DML操作指令并放到数据库中执行。采用本申请提供的方案可以避免角色混乱现象出现,确保数据一致性,且客户端需要同步等待的开销大大降低,从而提高了整个系统正常运行的吞吐量。
申请公布号 CN105512266A 申请公布日期 2016.04.20
申请号 CN201510881937.9 申请日期 2015.12.03
申请人 曙光信息产业(北京)有限公司 发明人 黄小川
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 北京新知远方知识产权代理事务所(普通合伙) 11397 代理人 郭玉梅
主权项 一种实现分布式数据库操作一致性的方法,其特征在于,包括如下步骤:领导者leader节点接收客户端发送的数据操作语言DML操作指令;所述leader节点将所述DML操作指令追加到本地日志log中,并将包括所述DML操作指令的日志同步复制至跟随者follower节点;所述follower节点将所述leader节点发送的DML操作指令追加到本地日志log中;所述leader节点和所述follower节点的本地状态机分别从各自的本地log中依次读取所述DML操作指令并放到数据库中执行。
地址 100193 北京市海淀区东北旺西路8号中关村软件园36号楼