基于Galera的数据库集群恢复方法及终端设备
基本信息
申请号 | CN202010142066.X | 申请日 | - |
公开(公告)号 | CN111367998A | 公开(公告)日 | 2020-07-03 |
申请公布号 | CN111367998A | 申请公布日 | 2020-07-03 |
分类号 | G06F16/27;G06F16/22;G06F11/14 | 分类 | - |
发明人 | 李瑞友 | 申请(专利权)人 | 安超云软件有限公司 |
代理机构 | 苏州友佳知识产权代理事务所(普通合伙) | 代理人 | 安超云软件有限公司 |
地址 | 361000 福建省厦门市同安区西洲路2999号(该住所仅限作为商事主体法律文书送达地址) | ||
法律状态 | - |
摘要
摘要 | 本发明提供了一种基于Galera的数据库集群恢复方法,数据库集群包含两个或者两个以上的数据库节点,在全部数据库节点不可用时通过该方法进行同步恢复,方法包括:重启各数据库节点,将各数据库节点目录中所包含的gra省份.dat文件中seqno值为‑1的数据库节点作为异常关机的数据库节点;当数据库集群中的数据库节点均为异常关机时,遍历查找出数据库节点的gvw省份.dat文件中所包含的my_uuid等于view_id的数据库节点,以作为启动节点,并以bootstrap模式启动同步操作。通过本申请所揭示的技术方案,有效地避免了数据库集群中残留文件的问题,提高了基于Galera的数据库集群运行时的可靠性与稳定性;并保证了基于Galera的数据库集群的强一致性。 |
