更新时间:2024-11-29 GMT+08:00

灾备方案概览

为了解决地区故障导致的业务不可用,数据复制服务推出灾备场景,为用户业务连续性提供数据库的同步保障。您可以轻松地实现云下数据库到云上的灾备、跨云平台的数据库灾备,无需预先投入巨额基础设施。

数据灾备支持两地三中心、两地四中心灾备架构。单边灾备可以利用灾备场景的升主、降备功能从而实现异地主备倒换的效果。

图1 实时灾备倒换
图2 双主灾备原理

防回环同步原理概述(DML)

  • 从源库解析日志时,解析到的数据中可能包含某种标记,包含这种标记的数据是通过DRS写到源库的,应用写入的数据无标记,解析后过滤掉不符合标记条件的数据。
  • 回放数据到目标库时,对要回放的数据打上特殊标记,这个标记会记录到数据库日志中。
  • DRS能保证最终一致性,DRS的并发顺序是按行级别的,也就是相同一行的操作按源库顺序执行,不按源库事务的粒度。

支持的数据库类型

目前,DRS实时灾备支持的数据库类型,如下表所示。

表1 灾备方案

业务数据库

灾备数据库

相关文档

  • 本地自建MySQL数据库
  • ECS自建MySQL数据库
  • 其他云上MySQL数据库
  • RDS for MySQL

RDS for MySQL

GaussDB(for MySQL)

MySQL到GaussDB(for MySQL)单主灾备

DDM

DDM

DDM到DDM单主灾备

GaussDB(for MySQL)

GaussDB(for MySQL)

实时灾备基本原理

实时灾备的功能是通过实时复制技术实现两个数据库的数据容灾,底层技术原理和实时迁移是一致的,差异点主要是实时灾备支持正向数据同步和反向数据同步,且实时灾备为实例级别灾备,不支持选择库表。