[发明专利]非对称中心模式的分布式数据库容灾系统及方法在审
| 申请号: | 202210379955.7 | 申请日: | 2022-04-12 |
| 公开(公告)号: | CN114461438A | 公开(公告)日: | 2022-05-10 |
| 发明(设计)人: | 范振勇;李升;马静伟;刘博;武新 | 申请(专利权)人: | 北京易鲸捷信息技术有限公司 |
| 主分类号: | G06F11/07 | 分类号: | G06F11/07;G06F16/27 |
| 代理公司: | 四川言己律师事务所 51349 | 代理人: | 罗韬 |
| 地址: | 100089 北京市*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 对称 中心 模式 分布式 数据 库容 系统 方法 | ||
1.一种非对称中心模式的分布式数据库容灾系统,其特征在于:所述的系统包括主数据中心、第一备数据中心与第二备数据中心,其中:
所述主数据中心中部署有主节点与副节点,所述第一备数据中心与第二备数据中心中分别部署有各自的副节点;
所述主节点用于与客户端进行数据交互,并将数据分别同步复制至主数据中心的副节点与第一备数据中心的副节点中;所述主节点还用于将与客户端进行数据交互的数据,异步复制至第二备数据中心中的副节点中;
所述主数据中心中的副节点与第一备数据中心中的副节点,用于在完成数据同步复制后,分别向所述主节点反馈同步状态,当作出反馈的副节点数量达到法定数量时,主节点进行Raft提交当前数据;
当主数据中心出现故障时,首先判断当前RPO是否等于0,如等于0,则直接在线将第一备数据中心切换为临时主数据中心,反之则先对第一备数据中心进行离线数据恢复,再将第一备数据中心切换为临时主数据中心,并由第一备数据中心的副节点之一选举成为主节点,对外提供服务。
2.根据权利要求1所述的非对称中心模式的分布式数据库容灾系统,其特征在于:当主数据中心的故障修复后,从第一备数据中心切换回主数据中心,由主数据中心中的主节点对外提供服务。
3.根据权利要求1或2所述的非对称中心模式的分布式数据库容灾系统,其特征在于:当第一备数据中心出现故障时,由主数据中心中的主节点将与客户端进行数据交互的数据,异步复制至第一备数据中心中的副节点中。
4.根据权利要求1所述的非对称中心模式的分布式数据库容灾系统,其特征在于:所述RPO等于0需要满足的条件为:
在主数据中心出现故障时,第一备数据中心中每个副节点不存在异常的同步信息,且与主数据中心出现故障的时间间隔在一个选举周期内。
5.根据权利要求1所述的非对称中心模式的分布式数据库容灾系统,其特征在于:所述主节点与副节点均有各自的属性标签,所述属性标签包括数据中心名称、数据中心ID与数据中心内的机架ID。
6.根据权利要求1所述的非对称中心模式的分布式数据库容灾系统,其特征在于:所述主数据中心、第一备数据中心与第二备数据中心均设有各自的法定数量,用于在完成数据复制后,向主节点反馈同步状态的副节点数量,达到所在数据中心设定的法定数量后,主节点进行Raft提交当前数据。
7.一种非对称中心模式的分布式数据库容灾方法,其特征在于所述的方法包括如下步骤:
主数据中心中的主节点与客户端进行数据交互,并将数据分别同步复制至主数据中心的副节点与第一备数据中心的副节点中;且主数据中心中的主节点还将与客户端进行数据交互的数据异步复制至第二备数据中心中的副节点中;
主数据中心中的副节点与第一备数据中心中的副节点在完成数据同步复制后,分别向主节点反馈同步状态,当作出反馈的副节点数量达到法定数量时,主节点进行Raft提交当前数据;
当主数据中心出现故障时,首先判断当前RPO是否等于0,如等于0,则直接在线将第一备数据中心切换为临时主数据中心,反之则先对第一备数据中心进行离线数据恢复,再将第一备数据中心切换为临时主数据中心,并由第一备数据中心的副节点之一选举成为主节点,对外提供服务。
8.根据权利要求7所述的非对称中心模式的分布式数据库容灾方法,其特征在于:当主数据中心的故障修复后,从第一备数据中心切换回主数据中心,由主数据中心中的主节点对外提供服务;
所述RPO等于0需要满足的条件为:在主数据中心出现故障时,第一备数据中心中每个副节点不存在异常的同步信息,且与主数据中心出现故障的时间间隔在一个选举周期内。
9.根据权利要求7或8所述的非对称中心模式的分布式数据库容灾方法,其特征在于:当第一备数据中心出现故障时,由主数据中心中的主节点将与客户端进行数据交互的数据异步复制至第一备数据中心中的副节点中。
10.根据权利要求7所述的非对称中心模式的分布式数据库容灾方法,其特征在于:所述主数据中心、第一备数据中心与第二备数据中心均设有各自的法定数量,在完成数据复制后,向主节点反馈同步状态的副节点数量,达到所在数据中心设定的法定数量后,主节点进行Raft提交当前数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京易鲸捷信息技术有限公司,未经北京易鲸捷信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210379955.7/1.html,转载请声明来源钻瓜专利网。





