数据复制服务支持多种数据源之间的数据流通,实时迁移、备份迁移、实时同步、数据订阅和实时灾备对不同数据库的支持情况如下所示。
实时迁移
实时迁移适用于跨云平台、云下数据库迁移上云或云上跨区域等多种业务场景的全部数据库对象迁移,其支持的数据库、版本和迁移类型如表1所示,更多实时迁移的功能特性可参考。
其中,自建数据库(例如MySQL、MongoDB等)包含本地自建数据库和ECS自建数据库,RDS for MySQL指华为云云数据库RDS上的MySQL数据库。
说明:
- 目前部分功能仅支持白名单用户使用,需要提交工单申请才能使用。您可以在管理控制台右上角,选择“工单 > 新建工单”,完成工单提交。
- 不支持从高版本迁移到低版本。
源数据库引擎 | 源数据库类型和版本 | 目标数据库类型和版本 | 迁移类型 |
|---|---|---|---|
MySQL | 自建或其他云上MySQL 5.5、5.6、5.7、8.0版本 | RDS for MySQL 所有版本 | 全量数据迁移 全量+增量数据迁移 |
DDM 关联RDS同源库版本 | 全量数据迁移 全量+增量数据迁移 | ||
GaussDB(for MySQL)主备版 兼容MySQL 8.0版本 | 全量数据迁移 全量+增量数据迁移 | ||
RDS for MySQL 所有版本 | RDS for MySQL 所有版本 | 全量数据迁移 全量+增量数据迁移 | |
自建或其他云上MySQL 5.6、5.7、8.0版本 | 全量数据迁移 全量+增量数据迁移 | ||
DDM 关联RDS同源库版本 | 全量数据迁移 全量+增量数据迁移 | ||
GaussDB(for MySQL)主备版 兼容MySQL 8.0版本 | 全量数据迁移 全量+增量数据迁移 | ||
MongoDB | 说明:
| DDS 3.4、4.0、4.2版本 | 全量数据迁移 全量+增量数据迁移支持以下方式:
说明:
|
说明:
| GaussDB(for Mongo) 3.4、4.0版本 说明:目前仅支持白名单用户使用。 | 全量数据迁移 全量+增量数据迁移支持以下方式:
| |
DDS | DDS 3.2、3.4、4.0版本 | 自建MongoDB 3.2、3.4、4.0版本 | 全量数据迁移 全量+增量数据迁移支持以下方式:
|
其他云上MongoDB 3.2、3.4、4.0版本 | 全量数据迁移 全量+增量数据迁移支持以下方式:
| ||
MySQL分库分表 |
| DDM | 全量数据迁移 全量+增量数据迁移 |
Redis | GaussDB(for Redis) 说明:目前仅支持白名单用户使用。 | 全量数据迁移 全量+增量数据迁移 |
备份迁移
备份迁移通过将源数据库的数据导出成备份文件,并上传至对象存储服务,然后恢复到目标数据库。备份迁移可以帮助您在云服务不触碰源数据库的情况下,实现数据迁移。其支持的数据库、版本和迁移类型如表所示,更多备份迁移的功能特性可参考备份迁移。
说明:
- 不支持从高版本迁移到低版本。
备份文件版本 | 目标数据库版本 | 迁移方式 | 备份文件来源 |
|---|---|---|---|
本地及其他云Microsoft SQL Server数据库备份文件版本:
| RDS for Microsoft SQL Server
| 全量迁移 增量迁移 | OBS自建桶 RDS全量备份 |
RDS for Microsoft SQL Server全量备份文件版本:
| 全量迁移 增量迁移 | OBS自建桶 RDS全量备份 |
实时同步
实时同步是在不同系统之间,将数据通过同步技术从一个数据源拷贝到其他数据库,并保持一致,实现关键业务的数据实时流动。其支持的数据库、版本和同步模式如表所示,更多实时同步的功能特性可参考实时同步。
其中,自建数据库(例如MySQL、Oracle、PostgreSQL等)包含本地自建数据库和ECS自建数据库,RDS for MySQL指华为云云数据库RDS上的MySQL数据库。
说明:
- 目前部分功能仅支持白名单用户使用,需要提交工单申请才能使用。您可以在管理控制台右上角,选择“工单 > 新建工单”,完成工单提交。
- 不支持从高版本迁移到低版本。
源数据库引擎 | 源数据库类型和版本 | 目标数据库类型和版本 | 同步模式 |
|---|---|---|---|
MySQL | 自建或其他云MySQL 5.5、5.6、5.7、8.0版本 | RDS for MySQL 所有版本 | 增量数据同步 全量+增量数据同步 |
GaussDB(for MySQL)主备版 8.0版本 | 增量数据同步 全量+增量数据同步 说明:目前增量同步仅支持白名单用户使用。 | ||
RDS for PostgreSQL 9.5、9.6、10、11版本 | 全量数据同步 全量+增量数据同步 | ||
GaussDB(for openGauss)分布式版 1.0.0及以上 | 全量+增量数据同步 | ||
GaussDB(for openGauss)主备版 1.0.0及以上 说明:目前仅支持白名单用户使用。 | 全量+增量数据同步 | ||
GaussDB(DWS) 8.1.3版本 | 增量数据同步 全量数据同步 全量+增量数据同步 说明:目前增量同步仅支持白名单用户使用。 | ||
Kafka 0.11及以上版本 | 增量数据同步 | ||
CSS/ES ElasticSearch 5.5、6.2、6.5、7.1、7.6、7.9版本 | 全量+增量数据同步 | ||
RDS for MySQL 所有版本 | RDS for MySQL 所有版本 | 增量数据同步 全量+增量数据同步 | |
自建或其他云上MySQL 5.6、5.7、8.0版本 | 增量数据同步 全量+增量数据同步 | ||
GaussDB(for MySQL)主备版 8.0版本 | 增量数据同步 全量+增量数据同步 说明:目前增量同步仅支持白名单用户使用。 | ||
RDS for PostgreSQL 9.5、9.6、10、11版本 | 全量数据同步 全量+增量数据同步 | ||
GaussDB(for openGauss)分布式版 1.0.0及以上 | 全量+增量数据同步 | ||
GaussDB(for openGauss)主备版 1.0.0及以上 说明:目前仅支持白名单用户使用。 | 全量+增量数据同步 | ||
GaussDB(DWS) 8.1.3版本 | 增量数据同步 全量数据同步 全量+增量数据同步 说明:目前增量同步仅支持白名单用户使用。 | ||
Kafka 0.11及以上版本 | 增量数据同步 | ||
CSS/ES ElasticSearch 5.5、6.2、6.5、7.1、7.6、7.9版本 | 全量+增量数据同步 | ||
自建Oracle 10g、11g、12c、18c、19c版本 | 全量+增量数据同步 | ||
PostgreSQL | RDS for PostgreSQL 9.5、9.6、10、11、12、13版本 | 增量数据同步 全量数据同步 全量+增量数据同步 说明:目前增量同步仅支持白名单用户使用。 | |
GaussDB(DWS) | 全量+增量数据同步 | ||
GaussDB(for openGauss)主备版 | 全量数据同步 全量+增量数据同步 | ||
GaussDB(for openGauss)分布式版 | 全量数据同步 全量+增量数据同步 | ||
Kafka 0.11及以上版本 | 增量数据同步 | ||
DDM | DDM | RDS for MySQL 5.6、5.7 | 全量+增量数据同步 |
自建或其他云上MySQL 5.6、5.7 | 全量+增量数据同步 | ||
DDM | 全量+增量数据同步 | ||
GaussDB(DWS) | 全量+增量数据同步 | ||
自建Oracle 10g、11g、12c、18c、19c版本 | 全量+增量数据同步 | ||
Kafka 0.11及以上版本 | 增量数据同步 | ||
Oracle | Oracle 10g、11g、12c、18c、19c版本
| RDS for MySQL 所有版本 | 全量数据同步 全量+增量数据同步 |
GaussDB(for MySQL)主备版 8.0版本 | 全量数据同步 全量+增量数据同步 | ||
RDS for PostgreSQL 9.5、9.6、10、11、12版本 | 全量数据同步 全量+增量数据同步 | ||
GaussDB(for openGauss)主备版 1.0.0及以上 说明:目前仅支持白名单用户使用。 | 增量数据同步 全量数据同步 全量+增量数据同步 | ||
GaussDB(for openGauss)分布式版 1.0.0及以上 | 增量数据同步 全量数据同步 全量+增量数据同步 | ||
DDM | 全量数据同步 全量+增量数据同步 | ||
GaussDB(DWS) | 全量数据同步 全量+增量数据同步 | ||
Kafka 0.11及以上版本 | 增量数据同步 | ||
GaussDB(for openGauss)分布式版 | GaussDB(for openGauss)分布式版 1.1.0及以上版本 | RDS for MySQL 5.6、5.7 | 增量数据同步 |
自建或其他云MySQL 5.5、5.6、5.7 | 增量数据同步 | ||
自建Oracle 11g、19c | 全量数据同步 增量数据同步 全量+增量数据同步 | ||
GaussDB(DWS) | 全量数据同步 增量数据同步 全量+增量数据同步 说明:目前全量+增量同步仅支持白名单用户使用。 | ||
Kafka 0.11及以上版本 | 增量数据同步 | ||
GaussDB(for openGauss)分布式版 1.1.0及以上版本 | 全量数据同步 增量数据同步 全量+增量数据同步 | ||
GaussDB(for openGauss)主备版 1.1.0及以上版本 说明:目前仅支持白名单用户使用。 | 全量数据同步 增量数据同步 全量+增量数据同步 | ||
GaussDB(for openGauss)主备版 | GaussDB(for openGauss)主备版 1.3及以上版本 | RDS for MySQL 5.6、5.7 说明:目前仅支持白名单用户使用。 | 全量数据同步 增量数据同步 全量+增量数据同步 |
自建或其他云MySQL 5.5、5.6、5.7 说明:目前仅支持白名单用户使用。 | 全量数据同步 增量数据同步 全量+增量数据同步 | ||
Oracle | 全量数据同步 增量数据同步 全量+增量数据同步 | ||
Kafka 0.11及以上版本 | 增量数据同步 | ||
GaussDB(DWS) 说明:目前仅支持白名单用户使用。 | 全量数据同步 增量数据同步 全量+增量数据同步 | ||
GaussDB(for openGauss)分布式版 1.1.0及以上版本 | 全量数据同步 增量数据同步 全量+增量数据同步 | ||
GaussDB(for openGauss)主备版 1.1.0及以上版本 | 全量数据同步 增量数据同步 全量+增量数据同步 | ||
GaussDB(for MySQL)主备版 | GaussDB(for MySQL)主备版 8.0版本 | RDS for MySQL 8.0版本 | 增量数据同步 全量+增量数据同步 |
自建或其他云上MySQL 8.0版本 | 增量数据同步 全量+增量数据同步 | ||
GaussDB(DWS) | 全量+增量数据同步 | ||
Kafka 0.11及以上版本 | 增量数据同步 | ||
CSS/ES ElasticSearch 5.5、6.2、6.5、7.1、7.6、7.9版本 | 全量+增量数据同步 | ||
自建Oracle 10g、11g、12c、18c、19c版本 | 全量+增量数据同步 | ||
MongoDB | DDS 3.4、4.0、4.2版本 说明:
| 全量+增量数据迁移支持以下方式:
| |
DDS | DDS 3.2、3.4、4.0版本 | 自建MongoDB 3.2、3.4、4.0版本 | 增量数据同步支持以下方式: 副本集到副本集 集群到集群(源数据库集群版本不小于4.0) |
其他云上MongoDB 3.2、3.4、4.0版本 | 增量数据同步支持以下方式: 副本集到副本集 集群到集群(源数据库集群版本不小于4.0) | ||
DB2
| DB2 for LUW 9.7、10.1、10.5、11.1、11.5版本
| GaussDB(for openGauss)分布式版 1.1.0及以上版本 说明:目前仅支持白名单用户使用。 | 全量数据同步 全量+增量数据同步 |
GaussDB(for openGauss)主备版 1.1.0及以上版本 说明:目前仅支持白名单用户使用。 | 全量数据同步 全量+增量数据同步 | ||
GaussDB(DWS) | 全量数据同步 全量+增量数据同步 | ||
TiDB | TiDB 4.0.0及以上版本(不包括dev版本) | GaussDB(for MySQL)主备版 8.0版本 说明:目前仅支持白名单用户使用。 | 全量+增量数据同步 |
Microsoft SQL Server | Microsoft SQL Server 企业版2012及以上版本 标准版2016 SP1及以上版本 | GaussDB(DWS) 说明:目前仅支持白名单用户使用。 | 全量+增量数据同步 |
数据订阅
数据订阅是获取数据库中关键业务的数据变化信息,并将其缓存并提供统一的SDK接口,方便下游业务订阅、获取、并消费,其支持的数据库和订阅的数据类型如表4所示,更多数据订阅的功能特性可参考数据订阅。
数据库引擎 | 支持订阅的数据类型 |
|---|---|
RDS for MySQL 5.6、5.7版本 |
|
实时灾备
为了解决地区故障导致的业务不可用,数据复制服务推出灾备场景,为用户业务连续性提供数据库的同步保障。实时灾备支持的数据库和版本如表所示,更多实时灾备的功能特性可参考实时灾备。
其中,自建数据库(例如MySQL)包含本地自建数据库和ECS自建数据库,RDS for MySQL指华为云云数据库RDS上的MySQL数据库。
说明:
- 目前部分功能仅支持白名单用户使用,需要提交工单申请才能使用。您可以在管理控制台右上角,选择“工单 > 新建工单”,完成工单提交。
- 不支持从高版本迁移到低版本。
业务数据库引擎 | 业务数据库类型和版本 | 灾备数据库类型和版本 |
|---|---|---|
MySQL | 自建或其他云MySQL 5.6、5.7、8.0版本 | RDS for MySQL 所有版本 |
GaussDB(for MySQL)主备版 8.0版本 | ||
RDS for MySQL 所有版本 | RDS for MySQL 所有版本 | |
自建或其他云MySQL 5.6、5.7、8.0版本 | ||
GaussDB(for MySQL)主备版 8.0版本 | ||
DDM | DDM | DDM |
GaussDB(for MySQL)主备版 | GaussDB(for MySQL)主备版 8.0版本 | GaussDB(for MySQL)主备版 8.0版本 |




说明: