【产品使用】华为云数据复制服务DRS,支持的数据库迁移链路及方式

麦辣鸡腿堡 发表于 2021/12/10 14:43:43 2021/12/10
【摘要】 数据复制服务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、专线网络


【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件至:cloudbbs@huaweicloud.com进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。