更新时间:2024-09-24 GMT+08:00

迁移方案概览

实时迁移是指在数据复制服务能够同时连通源数据库和目标数据库的情况下,只需要配置迁移的源、目标数据库实例及迁移对象即可完成整个数据迁移过程,再通过多项指标和数据的对比分析,帮助确定合适的业务割接时机,实现最小化业务中断的数据库迁移。

通过增量迁移技术,能够最大限度允许迁移过程中业务继续对外提供使用,有效的将业务系统中断时间和业务影响最小化,实现数据库平滑迁移上云,支持全部数据库对象的迁移。

图1 实时迁移

支持的数据库类型

目前,DRS实时迁移支持的源数据库和目标数据库类型,如下表所示。

表1 迁移方案

源数据库类型

目标数据库类型

迁移类型

相关文档

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

RDS for MySQL

全量数据迁移

全量+增量数据迁移

将MySQL迁移到MySQL(入云)

DDM

全量数据迁移

全量+增量数据迁移

将MySQL迁移到DDM

GaussDB(for MySQL)

全量数据迁移

全量+增量数据迁移

将MySQL迁移到GaussDB(for MySQL)

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

全量数据迁移

全量+增量数据迁移

将MySQL迁移到MySQL(出云)

  • 本地自建Mongo数据库
  • ECS自建Mongo数据库
  • 其他云上Mongo数据库
  • DDS

DDS

全量数据迁移

全量+增量数据迁移

将MongoDB迁移到DDS

  • 本地自建Mongo数据库
  • ECS自建Mongo数据库
  • 其他云上Mongo数据库

GeminiDB Mongo

全量数据迁移

全量+增量数据迁移支持以下方式:

  • 副本集到副本集
  • 副本集到集群
  • 集群到集群

将MongoDB迁移到GeminiDB Mongo

  • DDS
  • 本地自建Mongo数据库
  • ECS自建Mongo数据库
  • 其他云上Mongo数据库

全量数据迁移

全量+增量数据迁移

将DDS迁移到MongoDB

  • DDM

DDM

全量数据迁移

全量+增量数据迁移

将MySQL分库分表迁移到DDM

  • 本地自建官方开源单机或主备Redis数据库
  • ECS自建官方开源单机或主备Redis数据库

GeminiDB Redis

全量数据迁移

全量+增量数据迁移

将Redis迁移到GeminiDB Redis

  • 本地自建官方Redis开源集群
  • ECS自建官方Redis开源集群

GeminiDB Redis

全量+增量数据迁移

将Redis集群迁移到GeminiDB Redis

GeminiDB Redis

  • 本地自建开源Codis
  • ECS自建开源Codis
  • 本地自建Redis单机/主备
  • ECS自建Redis单机/主备

全量+增量数据迁移

将GeminiDB Redis迁移到Redis

  • 本地自建Redis集群
  • ECS自建Redis集群

全量+增量数据迁移

将GeminiDB Redis迁移到Redis

源为其他云迁移方案概览

DRS支持将其他云数据库(例如AWS的RDS for MySQL、Aurora for MySQL)中的数据迁移至华为云数据库(例如云数据库RDS for MySQL)中。

表2 迁移方案

源数据库云厂商

源数据库类型

目标数据库(华为云)

方案

AWS

RDS for MySQL

RDS for MySQL

将MySQL迁移到MySQL

AWS

RDS for MySQL

GaussDB(for MySQL)

将MySQL迁移到GaussDB(for MySQL)

AWS

Aurora for MySQL

RDS for MySQL

将MySQL迁移到MySQL

AWS

Aurora for MySQL

GaussDB(for MySQL)

将MySQL迁移到GaussDB(for MySQL)

Azure

Database for MySQL

RDS for MySQL

将MySQL迁移到MySQL

Azure

Database for MySQL

GaussDB(for MySQL)

将MySQL迁移到GaussDB(for MySQL)

Google

Cloud SQL for MySQL

RDS for MySQL

将MySQL迁移到MySQL

Google

Cloud SQL for MySQL

GaussDB(for MySQL)

将MySQL迁移到GaussDB(for MySQL)

阿里云

RDS MySQL

RDS for MySQL

将MySQL迁移到MySQL

阿里云

RDS MySQL

GaussDB(for MySQL)

将MySQL迁移到GaussDB(for MySQL)

阿里云

PolarDB MySQL

RDS for MySQL

将MySQL迁移到MySQL

阿里云

PolarDB MySQL

GaussDB(for MySQL)

将MySQL迁移到GaussDB(for MySQL)

腾讯云

TencentDB for MySQL

RDS for MySQL

将MySQL迁移到MySQL

腾讯云

TencentDB for MySQL

GaussDB(for MySQL)

将MySQL迁移到GaussDB(for MySQL)

腾讯云

TDSQL-C MySQL

RDS for MySQL

将MySQL迁移到MySQL

腾讯云

TDSQL-C MySQL

GaussDB(for MySQL)

将MySQL迁移到GaussDB(for MySQL)