基于外部观察者组的分布式数据库节点同步的方法和装置

基本信息

申请号 CN202110467944.X 申请日 -
公开(公告)号 CN113127565A 公开(公告)日 2021-07-16
申请公布号 CN113127565A 申请公布日 2021-07-16
分类号 G06F16/27(2019.01)I;G06F9/54(2006.01)I;G06F11/14(2006.01)I 分类 计算;推算;计数;
发明人 李韩;邹西山;林金怡;吴伟华;文其瑞;高孝鑫;司同 申请(专利权)人 北京万里开源软件有限公司
代理机构 北京永新同创知识产权代理有限公司 代理人 张殿慧;刘健
地址 510623广东省广州市黄埔区(中新广州知识城)亿创街1号406房之283
法律状态 -

摘要

摘要 本申请提供了用于基于外部观察者进行分布式数据库节点同步的方法。所述方法包括:当分布式数据库集群出故障时,所述外部观察者组对整个数据库集群进行统一的存活判决;基于所述外部观察者组,对所述分布式数据库集群中的存活节点进行投票,选举出主节点,其余的存活节点为备节点;将所述主节点的数据复制到所述备节点,进行同步。本申请实现了在一半数量的节点存活的情况下,通过外部观察者组仍然能够选举出主节点。