【产品使用】华为云数据复制服务DRS,支持的数据库迁移链路及方式
数据复制服务支持多种数据源之间的数据流通,实时迁移、备份迁移、实时同步、数据订阅和实时灾备对不同数据库的支持情况如下所示。
文章末尾可下载保存文档
实时迁移
实时迁移适用于跨云平台、云下数据库迁移上云或云上跨区域等多种业务场景的全部数据库对象迁移,其支持的数据库、版本和迁移类型如下图所示,更多实时迁移的功能特性可参考实时迁移。
其中,自建数据库(例如MySQL、PostgreSQL、MongoDB等)包含本地自建数据库和ECS自建数据库,RDS for MySQL指华为云云数据库RDS上的MySQL数据库。
- 目前部分功能仅支持白名单用户使用,需要提交工单申请才能使用。您可以在管理控制台右上角,选择“工单 > 新建工单”,完成工单提交。
- 不支持从高版本迁移到低版本。
源数据库引擎 | 源数据库类型和版本 | 目标数据库类型和版本 | 支持的网络类型 | 支持的迁移对象 |
MySQL | 自建或其他云上MySQL 5.5、5.6、5.7、8.0版本 |
RDS for MySQL所有版本 | VPC网络 公网网络 VPN、专线网络 |
全部迁移 表级迁移 库级迁移 |
DDM 关联RDS同源库版本 |
VPC网络 公网网络 VPN、专线网络 |
表级迁移 | ||
GaussDB(for MySQL)主备版 兼容MySQL 8.0版本 |
VPC网络 公网网络 VPN、专线网络 |
全部迁移 表级迁移 库级迁移 |
||
RDS for MySQL 所有版本 |
RDS for MySQL 所有版本 |
VPC网络 公网网络 VPN、专线网络 |
全部迁移 表级迁移 库级迁移 |
|
自建或其他云上MySQL 5.6、5.7、8.0版本 |
VPC网络 公网网络 VPN、专线网络 |
全部迁移 表级迁移 库级迁移 |
||
DDM 关联RDS同源库版本 |
VPC网络 公网网络 VPN、专线网络 |
表级迁移 | ||
GaussDB(for MySQL)主备版 兼容MySQL 8.0版本 |
VPC网络 公网网络 VPN、专线网络 |
全部迁移 表级迁移 库级迁移 |
||
PostgreSQL | ·自建PostgreSQL 9.4,9.5、9.6、10、11、12、13版本 ·RDS for PostgreSQL 9.5、9.6、10、11、12、增强版、13版本 ·其他云上PostgreSQL 9.4,9.5、9.6、10、11、12、13版本 |
RDS for PostgreSQL 9.5、9.6、10、11、12、增强版、13版本 说明: 源库为RDS for PostgreSQL增强版时,目标库仅支持RDS for PostgreSQL增强版。 |
VPC网络 公网网络 VPN、专线网络 |
表级迁移 库级迁移 |
MongoDB | ·自建MongoDB 3.2、3.4、4.0版本 ·其他云上MongoDB 3.2、3.4、4.0版本 ·DDS 3.4、4.0版本 说明: 源数据库不支持GaussDB(for Mongo)。 |
DDS 3.4、4.0版本 |
VPC网络 公网网络 VPN、专线网络 |
全部迁移 表级迁移 库级迁移 |
GaussDB(for Mongo) 3.4、4.0版本 说明: 目前仅支持白名单用户使用。 |
VPC网络 公网网络 VPN、专线网络 |
全部迁移 表级迁移 库级迁移 |
||
DDS | DDS 3.2、3.4、4.0版本 |
自建MongoDB 3.2、3.4、4.0版本 |
VPC网络 公网网络 VPN、专线网络 |
全部迁移 表级迁移 库级迁移 |
其他云上MongoDB 3.2、3.4、4.0版本 |
VPC网络 公网网络 VPN、专线网络 |
全部迁移 表级迁移 库级迁移 |
||
MySQL分库分表 | ·自建MyCAT中间件 ·DDM |
DDM | 公网网络 VPN、专线网络 |
表级迁移 |
备份迁移
备份迁移通过将源数据库的数据导出成备份文件,并上传至对象存储服务,然后恢复到目标数据库。备份迁移可以帮助您在云服务不触碰源数据库的情况下,实现数据迁移。其支持的数据库、版本和迁移类型如下图所示,更多备份迁移的功能特性可参考备份迁移。
备份文件版本 | 目标数据库版本 | 迁移方式 | 备份文件来源 |
本地及其他云Microsoft SQL Server数据库备份文件版本: ·Microsoft SQL Server 2000 ·Microsoft SQL Server 2005 ·Microsoft SQL Server 2008 ·Microsoft SQL Server 2012 ·Microsoft SQL Server 2014 ·Microsoft SQL Server 2016 ·Microsoft SQL Server 2017 |
RDS for Microsoft SQL Server ·Microsoft SQL Server 2008 ·Microsoft SQL Server 2012 ·Microsoft SQL Server 2014 ·Microsoft SQL Server 2016 ·Microsoft SQL Server 2017 |
全量迁移 增量迁移 |
OBS自建桶 RDS全量备份 |
RDS for Microsoft SQL Server全量备份文件版本: ·Microsoft SQL Server 2008 ·Microsoft SQL Server 2012 ·Microsoft SQL Server 2014 ·Microsoft SQL Server 2016 ·Microsoft SQL Server 2017 |
全量迁移 增量迁移 |
OBS自建桶 RDS全量备份 |
实时同步
实时同步是在不同系统之间,将数据通过同步技术从一个数据源拷贝到其他数据库,并保持一致,实现关键业务的数据实时流动。其支持的数据库、版本和同步类型如下图所示,更多实时同步的功能特性可参考实时同步。
其中,自建数据库(例如MySQL、Oracle、PostgreSQL等)包含本地自建数据库和ECS自建数据库,RDS for MySQL指华为云云数据库RDS上的MySQL数据库。
- 目前部分功能仅支持白名单用户使用,需要提交工单申请才能使用。您可以在管理控制台右上角,选择“工单 > 新建工单”,完成工单提交。
- 不支持从高版本迁移到低版本。
源数据库引擎 | 源数据库类型和版本 | 目标数据库类型和版本 | 支持的网络类型 | 支持的迁移对象 |
MySQL | 自建或其他云MySQL 5.5、5.6、5.7、8.0版本 |
RDS for MySQL 所有版本 |
VPC网络 公网网络 VPN、专线网络 |
表级同步 库级同步 |
GaussDB(for MySQL)主备版 8.0版本 |
VPC网络 公网网络 VPN、专线网络 |
表级同步 库级同步 导入对象文件 |
||
RDS for PostgreSQL 9.5、9.6、10、11版本 |
VPC网络 公网网络 VPN、专线网络 |
表级同步 库级同步 导入对象文件 |
||
GaussDB(for openGauss)分布式版 1.0.0及以上 |
VPC网络 公网网络 VPN、专线网络 |
表级同步 库级同步 |
||
GaussDB(DWS) | VPC网络 公网网络 VPN、专线网络 |
表级同步 库级同步 导入对象文件 |
||
Kafka | VPC网络 公网网络 VPN、专线网络 |
表级同步 库级同步 导入对象文件 |
||
CSS/ES ElasticSearch 5.5、6.2、6.5、7.1、7.6、7.9版本 |
VPC网络 公网网络 VPN、专线网络 |
表级同步 库级同步 |
||
RDS for MySQL 所有版本 |
RDS for MySQL 所有版本 |
VPC网络 公网网络 VPN、专线网络 |
表级同步 库级同步 |
|
自建或其他云上MySQL 5.6、5.7、8.0版本 |
VPC网络 公网网络 VPN、专线网络 |
表级同步 库级同步 |
||
GaussDB(for MySQL)主备版 8.0版本 |
VPC网络 公网网络 VPN、专线网络 |
表级同步 库级同步 导入对象文件 |
||
RDS for PostgreSQL 9.5、9.6、10、11版本 |
VPC网络 公网网络 VPN、专线网络 |
表级同步 库级同步 导入对象文件 |
||
GaussDB(for openGauss)分布式版 1.0.0及以上 |
VPC网络 公网网络 VPN、专线网络 |
表级同步 库级同步 |
||
GaussDB(DWS) | VPC网络 公网网络 VPN、专线网络 |
表级同步 库级同步 导入对象文件 |
||
Kafka | VPC网络 公网网络 VPN、专线网络 |
表级同步 库级同步 导入对象文件 |
||
CSS/ES ElasticSearch 5.5、6.2、6.5、7.1、7.6、7.9版本 说明: 目前仅支持白名单用户使用。 |
VPC网络 公网网络 VPN、专线网络 |
表级同步 库级同步 |
||
自建Oracle 10g、11g、12c、18c、19c版本 说明: 目前仅支持白名单用户使用。 |
VPC网络 公网网络 VPN、专线网络 |
表级同步 库级同步 导入对象文件 |
||
PostgreSQL | ·自建PostgreSQL 9.4、9.5、9.6、10、11、12、13版本 ·RDS for PostgreSQL 9.5、9.6、10、11、12、增强版、13版本 ·其他云上PostgreSQL 9.4,9.5、9.6、10、11、12、13版本 |
RDS for PostgreSQL 9.5、9.6、10、11、12、增强版、13版本 说明: 源库为RDS for PostgreSQL增强版时,目标库仅支持RDS for PostgreSQL增强版。 |
VPC网络 公网网络 VPN、专线网络 |
表级同步 库级同步 导入对象文件 |
·自建PostgreSQL 9.4、9.5、9.6、10、11、12、13版本 ·RDS for PostgreSQL 9.5、9.6、10、11、12、13版本 ·其他云上PostgreSQL 9.4、9.5、9.6、10、11、12、13版本 |
GaussDB(DWS) | VPC网络 公网网络 VPN、专线网络 |
表级同步 库级同步 |
|
GaussDB(for openGauss)主备版 | VPC网络 公网网络 VPN、专线网络 |
表级同步 库级同步 |
||
GaussDB(for openGauss)分布式版 | VPC网络 公网网络 VPN、专线网络 |
表级同步 库级同步 |
||
DDM | DDM | RDS for MySQL 5.6、5.7 |
VPC网络 公网网络 VPN、专线网络 |
表级同步 |
自建或其他云上MySQL 5.6、5.7 |
VPC网络 公网网络 VPN、专线网络 |
表级同步 | ||
DDM | VPC网络 公网网络 VPN、专线网络 |
表级同步 库级同步 |
||
GaussDB(DWS) | VPC网络 公网网络 VPN、专线网络 |
表级同步 库级同步 |
||
自建Oracle 10g、11g、12c、18c、19c版本 说明: 目前仅支持白名单用户使用。 |
VPC网络 公网网络 VPN、专线网络 |
表级同步 库级同步 |
||
Kafka | VPC网络 公网网络 VPN、专线网络 |
表级同步 库级同步 |
||
Oracle | Oracle 10g、11g、12c、18c、19c版本 |
RDS for MySQL 所有版本 |
VPC网络 公网网络 VPN、专线网络 |
表级同步 导入对象文件 |
GaussDB(for MySQL)主备版 8.0版本 |
VPC网络 公网网络 VPN、专线网络 |
表级同步 导入对象文件 |
||
RDS for PostgreSQL 9.5、9.6、10、11、12、增强版 |
VPC网络 公网网络 VPN、专线网络 |
表级同步 导入对象文件 |
||
GaussDB(for openGauss)主备版 1.0.0及以上 说明: 目前仅支持白名单用户使用。 |
VPC网络 公网网络 VPN、专线网络 |
表级同步 导入对象文件 |
||
GaussDB(for openGauss)分布式版 1.0.0及以上 |
VPC网络 公网网络 VPN、专线网络 |
表级同步 导入对象文件 |
||
DDM | VPC网络 公网网络 VPN、专线网络 |
表级同步 | ||
GaussDB(DWS) | VPC网络 公网网络 VPN、专线网络 |
表级同步 导入对象文件 |
||
Kafka | VPC网络 公网网络 VPN、专线网络 |
表级同步 导入对象文件 |
||
GaussDB(for openGauss)分布式版 | GaussDB(for openGauss)分布式版 1.1.0及以上版本 |
RDS for MySQL 5.6、5.7 |
公网网络 VPN、专线网络 |
表级同步 库级同步 |
自建或其他云MySQL 5.5、5.6、5.7 说明: 目前仅支持白名单用户使用。 |
公网网络 VPN、专线网络 |
表级同步 库级同步 |
||
自建Oracle 11g、19c |
公网网络 VPN、专线网络 |
表级同步 库级同步 导入对象文件 |
||
GaussDB(DWS) | 公网网络 VPN、专线网络 |
表级同步 库级同步 |
||
Kafka | VPC网络 公网网络 VPN、专线网络 |
表级同步 库级同步 |
||
GaussDB(for openGauss)分布式版 1.1.0及以上版本 |
VPC网络 公网网络 VPN、专线网络 |
表级同步 库级同步 导入对象文件 |
||
GaussDB(for openGauss)主备版 | GaussDB(for openGauss)主备版 1.3及以上版本 |
Oracle | 公网网络 VPN、专线网络 |
表级同步 库级同步 导入对象文件 |
Kafka | VPC网络 公网网络 VPN、专线网络 |
表级同步 库级同步 |
||
GaussDB(DWS) 说明: 目前仅支持白名单用户使用。 |
公网网络 VPN、专线网络 |
表级同步 库级同步 |
||
GaussDB(for openGauss)分布式版 1.1.0及以上版本 |
VPC网络 公网网络 VPN、专线网络 |
表级同步 库级同步 导入对象文件 |
||
GaussDB(for openGauss)主备版 1.1.0及以上版本 |
VPC网络 公网网络 VPN、专线网络 |
表级同步 库级同步 |
||
GaussDB(for MySQL)主备版 | GaussDB(for MySQL)主备版 8.0版本 |
RDS for MySQL 8.0版本 说明: 目前仅支持白名单用户使用。 |
VPC网络 公网网络 VPN、专线网络 |
表级同步 库级同步 导入对象文件 |
自建或其他云上MySQL 8.0版本 说明: 目前仅支持白名单用户使用。 |
VPC网络 公网网络 VPN、专线网络 |
表级同步 库级同步 导入对象文件 |
||
GaussDB(DWS) 说明: 目前仅支持白名单用户使用。 |
VPC网络 公网网络 VPN、专线网络 |
表级同步 库级同步 导入对象文件 |
||
Kafka | VPC网络 公网网络 VPN、专线网络 |
表级同步 库级同步 导入对象文件 |
||
CSS/ES ElasticSearch 5.5、6.2、6.5、7.1、7.6、7.9版本 |
VPC网络 公网网络 VPN、专线网络 |
表级同步 库级同步 |
||
自建Oracle 10g、11g、12c、18c、19c版本 |
VPC网络 公网网络 VPN、专线网络 |
表级同步 库级同步 导入对象文件 |
||
DDS | DDS 3.2、3.4、4.0版本 |
自建MongoDB 3.2、3.4、4.0版本 |
VPC网络 公网网络 VPN、专线网络 |
表级同步 库级同步 |
其他云上MongoDB 3.2、3.4、4.0版本 |
VPC网络 公网网络 VPN、专线网络 |
表级同步 库级同步 |
||
DB2 | DB2 for LUW 9.7版本 |
GaussDB(for openGauss)分布式版 1.1.0及以上版本 说明: 目前仅支持白名单用户使用。 |
VPC网络 公网网络 VPN、专线网络 |
表级同步 库级同步 导入对象文件 |
GaussDB(for openGauss)主备版 1.1.0及以上版本 说明: 目前仅支持白名单用户使用。 |
VPC网络 公网网络 VPN、专线网络 |
表级同步 库级同步 导入对象文件 |
数据订阅
数据订阅是获取数据库中关键业务的数据变化信息,并将其缓存并提供统一的SDK接口,方便下游业务订阅、获取、并消费,其支持的数据库和订阅的数据类型如下图所示,更多数据订阅的功能特性可参考数据订阅。
数据库引擎 | 支持订阅的数据类型 |
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 所有版本 |
公网网络 VPN、专线网络 |
GaussDB(for MySQL)主备版 8.0版本 |
公网网络 VPN、专线网络 |
||
RDS for MySQL 所有版本 |
RDS for MySQL 所有版本 |
公网网络 VPN、专线网络 |
|
自建或其他云MySQL 5.6、5.7、8.0版本 |
公网网络 VPN、专线网络 |
||
GaussDB(for MySQL)主备版 8.0版本 |
公网网络 VPN、专线网络 |
||
DDM | DDM | DDM | 公网网络 VPN、专线网络 |
GaussDB(for MySQL)主备版 | GaussDB(for MySQL)主备版 8.0版本 |
GaussDB(for MySQL)主备版 8.0版本 |
公网网络 VPN、专线网络 |
- 点赞
- 收藏
- 关注作者
评论(0)