实时迁移
支持的数据库类型
数据复制服务支持多种数据源之间的数据迁移,不同数据源的支持情况如下表。
数据流向 |
迁移方向 |
源数据库 |
目标数据库 |
目标库实例类型 |
---|---|---|---|---|
MySQL数据库->RDS for MySQL实例 |
入云 |
|
RDS for MySQL实例 |
|
MySQL数据库->DDM实例 |
入云 |
|
DDM实例 |
- |
MySQL数据库->GaussDB(for MySQL)实例 说明:
目前仅支持白名单用户使用,需要提交工单申请才能使用。您可以在管理控制台右上角,选择“工单 > 新建工单”,完成工单提交。 |
入云 |
|
GaussDB(for MySQL)实例 |
|
PostgreSQL数据库->RDS for PostgreSQL实例 |
入云 |
|
RDS for PostgreSQL实例 |
|
MongoDB数据库->DDS实例 |
入云 |
|
DDS实例 |
|
MongoDB数据库->GaussDB(for Mongo)实例 说明:
目前仅支持白名单用户使用,需要提交工单申请才能使用。您可以在管理控制台右上角,选择“工单 > 新建工单”,完成工单提交。 |
入云 |
|
GaussDB(for Mongo)实例 |
|
Oracle数据库->RDS for MySQL实例 |
入云 |
|
RDS for MySQL实例 |
|
Oracle数据库->RDS for PostgreSQL实例 |
入云 |
|
RDS for PostgreSQL实例 说明:
目前目标库实例仅支持PostgreSQL增强版实例。 |
|
Oracle数据库->GaussDB(for MySQL)实例 说明:
目前仅支持白名单用户使用,需要提交工单申请才能使用。您可以在管理控制台右上角,选择“工单 > 新建工单”,完成工单提交。 |
入云 |
|
GaussDB(for MySQL)实例 |
|
MySQL分库分表->DDM实例 |
入云 |
|
DDM实例 |
- |
RDS for MySQL实例->MySQL数据库 |
出云 |
RDS for MySQL实例 |
|
|
DDS实例->MongoDB数据库 |
出云 |
DDS实例 |
|
|
MySQL自建数据库->MySQL自建数据库 |
- |
|
|
|
支持的迁移方式
数据流向 |
迁移方向 |
全量迁移 |
全量+增量迁移 |
---|---|---|---|
MySQL数据库->RDS for MySQL实例 |
入云 |
支持 |
支持 |
MySQL数据库->GaussDB(for MySQL)实例 |
入云 |
支持 |
支持 |
MySQL数据库->DDM实例 |
入云 |
支持 |
支持 |
PostgreSQL数据库->RDS for PostgreSQL实例 |
入云 |
支持 |
暂不支持 |
MongoDB数据库->DDS实例 |
入云 |
|
说明:
|
MongoDB数据库->GaussDB(for Mongo)实例 |
入云 |
|
说明:
|
Oracle数据库->RDS for MySQL实例 |
入云 |
支持 |
支持 |
Oracle数据库->RDS for PostgreSQL实例 |
入云 |
支持 |
暂不支持 |
Oracle数据库->GaussDB(for MySQL)实例 |
入云 |
支持 |
支持 |
MySQL分库分表->DDM实例 |
入云 |
支持 |
支持 |
RDS for MySQL实例->MySQL数据库 |
出云 |
支持 |
支持 |
DDS实例->MongoDB数据库 |
出云 |
支持 |
支持
说明:
源数据库为集群时,不支持增量迁移。 |
MySQL自建数据库->MySQL自建数据库 |
- |
支持 |
支持 |
支持的数据库版本
数据复制服务支持多种数据源之间的数据迁移,不同数据源的数据库版本支持情况如下表。
数据流向 |
迁移方向 |
源数据库版本 |
目标数据库版本 |
---|---|---|---|
MySQL数据库->RDS for MySQL实例 |
入云 |
|
|
MySQL数据库->DDM实例 |
入云 |
|
目标库关联RDS实例同源库版本 |
PostgreSQL数据库->RDS for PostgreSQL实例 |
入云 |
全量迁移支持的数据库版本:
|
|
MongoDB数据库->DDS实例 |
入云 |
|
|
MongoDB数据库->GaussDB(for Mongo)实例 |
入云 |
|
|
Oracle数据库->RDS for MySQL实例 |
入云 |
全量迁移支持的数据库版本:
增量迁移支持的数据库版本:
|
|
Oracle数据库->RDS for PostgreSQL实例 |
入云 |
|
PostgreSQL增强版 |
Oracle数据库->GaussDB(for MySQL)实例 |
入云 |
全量迁移支持的数据库版本:
增量迁移支持的数据库版本:
|
GaussDB(for MySQL)-MySQL 8.0 |
MySQL分库分表->DDM实例 |
入云 |
- |
- |
MySQL数据库->GaussDB(for MySQL)实例 |
入云 |
|
GaussDB(for MySQL)-MySQL 8.0 |
RDS for MySQL实例->MySQL数据库 |
出云 |
|
|
DDS实例->MongoDB数据库 |
出云 |
|
|
MySQL自建数据库->MySQL自建数据库 |
- |
|
|
支持的网络方式
数据复制服务支持通过多种方式的网络进行数据迁移,包括:VPC网络、VPN网络、专线网络和公网网络,在正式迁移之前请参考表4了解网络类型的使用场景及准备工作,并参考表5了解具体的网络类型支持情况进行网络设置。
网络类型 |
使用场景 |
准备工作 |
---|---|---|
VPC网络 |
适合云上数据库之间的迁移。 |
|
VPN网络 |
适合通过VPN网络,实现其他云下自建数据库与云上数据库迁移、或云上跨区域的数据库之间的迁移。 |
用户需要确保本地数据中心和目标数据库所在VPC的VPN网络建立连接,确保VPN网络可正常访问的前提下,再进行数据迁移。 VPN相关操作,请参见《虚拟专用网络快速入门》。 |
专线网络 |
适合通过专线网络,实现其他云下自建数据库与云上数据库迁移、或云上跨区域的数据库之间的迁移。 |
用户需要通过专线网络建立云与数据中心的专线连接。 云专线相关操作,请参见《云专线快速入门》。 |
公网网络 |
适合将其他云下或其他平台的数据库迁移到目标数据库。 |
为了确保源数据库和目标数据库之间的网络互通,源数据库端和目标数据库端分别需要进行如下设置: |
数据流向 |
迁移方向 |
VPC网络 |
公网网络 |
VPN、专线网络 |
---|---|---|---|---|
MySQL数据库->RDS for MySQL实例 |
入云 |
支持 |
支持 |
支持 |
MySQL数据库->GaussDB(for MySQL)实例 |
入云 |
支持 |
支持 |
支持 |
MySQL数据库->DDM实例 |
入云 |
支持 |
支持 |
暂不支持 |
PostgreSQL数据库->RDS for PostgreSQL实例 |
入云 |
支持 |
支持 |
支持 |
MongoDB数据库->DDS实例 |
入云 |
支持 |
支持 |
支持 |
MongoDB数据库->GaussDB(for Mongo)实例 |
入云 |
支持 |
支持 |
支持 |
Oracle数据库->RDS for MySQL实例 |
入云 |
暂不支持 |
支持 |
支持 |
Oracle数据库->RDS for PostgreSQL实例 |
入云 |
暂不支持 |
支持 |
支持 |
Oracle数据库->GaussDB(for MySQL)实例 |
入云 |
暂不支持 |
支持 |
支持 |
MySQL分库分表->DDM实例 |
入云 |
支持 |
支持 |
暂不支持 |
RDS for MySQL实例->MySQL数据库 |
出云 |
支持 |
支持 |
支持 |
DDS实例->MongoDB数据库 |
出云 |
支持 |
支持 |
支持 |
MySQL自建数据库->MySQL自建数据库 |
- |
支持 |
支持 |
支持 |
支持的迁移对象
数据复制服务提供的实时迁移任务支持不同的迁移对象的选择,支持情况如下表。
数据流向 |
迁移方向 |
全部迁移 |
表级迁移 |
库级迁移 |
---|---|---|---|---|
MySQL数据库->RDS for MySQL实例 |
入云 |
支持 |
支持 |
支持 |
MySQL数据库->GaussDB(for MySQL)实例 |
入云 |
支持 |
支持 |
支持 |
MySQL数据库->DDM实例 |
入云 |
暂不支持 |
支持 |
暂不支持 |
PostgreSQL数据库->RDS for PostgreSQL实例 |
入云 |
暂不支持 |
暂不支持 |
支持 |
MongoDB数据库->DDS实例 |
入云 |
支持 |
支持 |
支持 |
MongoDB数据库->GaussDB(for Mongo)实例 |
入云 |
支持 |
支持 |
支持 |
Oracle数据库->RDS for MySQL实例 |
入云 |
暂不支持 |
支持 |
暂不支持 |
Oracle数据库->RDS for PostgreSQL实例 |
入云 |
暂不支持 |
支持 |
暂不支持 |
Oracle数据库->GaussDB(for MySQL)实例 |
入云 |
暂不支持 |
支持 |
暂不支持 |
MySQL分库分表->DDM实例 |
入云 |
暂不支持 |
支持 |
暂不支持 |
RDS for MySQL实例->MySQL数据库 |
出云 |
支持 |
支持 |
支持 |
DDS实例->MongoDB数据库 |
出云 |
支持 |
支持 |
支持 |
MySQL自建数据库->MySQL自建数据库 |
- |
支持 |
支持 |
支持 |
支持的高级特性
数据复制服务提供的实时迁移任务支持多种特性,有效的帮助您提高数据迁移的成功率。
特性 |
说明 |
---|---|
迁移限速 |
实时迁移支持自由控制迁移速度,从而把握迁移对源带宽、数据库IO的影响,做到迁移影响自主可控。 |
迁移用户 |
实时迁移通过单独处理迁移用户,权限及密码,从而实现用户、权限及密码的迁移。 |
快照模式 |
全量迁移模式的任务,可以通过设置快照模式在业务运行时产生一份具有业务数据分析价值且时间水平一致的快照数据。 |
参数对比 |
参数对比功能从常规参数和性能参数两个维度,展示了源数据库和目标数据库的参数值是否一致,可以帮助您确保迁移成功后业务应用的使用不受影响。 |
