更新时间:2024-11-29 GMT+08:00
灾备方案概览
为了解决地区故障导致的业务不可用,数据复制服务推出灾备场景,为用户业务连续性提供数据库的同步保障。您可以轻松地实现云下数据库到云上的灾备、跨云平台的数据库灾备,无需预先投入巨额基础设施。
数据灾备支持两地三中心、两地四中心灾备架构。单边灾备可以利用灾备场景的升主、降备功能从而实现异地主备倒换的效果。
图1 实时灾备倒换
图2 双主灾备原理
防回环同步原理概述(DML)
- 从源库解析日志时,解析到的数据中可能包含某种标记,包含这种标记的数据是通过DRS写到源库的,应用写入的数据无标记,解析后过滤掉不符合标记条件的数据。
- 回放数据到目标库时,对要回放的数据打上特殊标记,这个标记会记录到数据库日志中。
- DRS能保证最终一致性,DRS的并发顺序是按行级别的,也就是相同一行的操作按源库顺序执行,不按源库事务的粒度。
支持的数据库类型
目前,DRS实时灾备支持的数据库类型,如下表所示。
业务数据库 |
灾备数据库 |
相关文档 |
---|---|---|
|
RDS for MySQL |
|
GaussDB(for MySQL) |
||
DDM |
DDM |
|
GaussDB(for MySQL) |
GaussDB(for MySQL) |
实时灾备基本原理
实时灾备的功能是通过实时复制技术实现两个数据库的数据容灾,底层技术原理和实时迁移是一致的,差异点主要是实时灾备支持正向数据同步和反向数据同步,且实时灾备为实例级别灾备,不支持选择库表。