更新时间:2025-11-13 GMT+08:00
分享

实时迁移

实时迁移适用于跨云平台、云下数据库迁移上云或云上跨区域等多种业务场景的全部数据库对象迁移,其支持的数据库、版本和迁移类型如下所示,更多实时迁移的功能特性可参考实时迁移

其中,自建数据库(例如MySQL、MongoDB等)包含本地自建数据库和ECS自建数据库,RDS for MySQL指华为云云数据库RDS上的MySQL数据库。

  • 目前部分功能为受限使用阶段,需要提交工单申请才能使用。
  • 仅支持目标库版本等于或高于源库版本。

MySQL为源迁移方案

表1 数据库信息

源数据库引擎

源数据库类型和版本

目标数据库类型和版本

迁移类型

MySQL

  • 自建MySQL

    5.5、5.6、5.7、8.0版本

  • 其他云上MySQL

    5.5、5.6、5.7、8.0版本

RDS for MySQL

所有版本

全量数据迁移

全量+增量数据迁移

DDM

关联RDS同源库版本

全量数据迁移

全量+增量数据迁移

TaurusDB

兼容MySQL 8.0版本

全量数据迁移

全量+增量数据迁移

RDS for MySQL

所有版本

RDS for MySQL

所有版本

全量数据迁移

全量+增量数据迁移

自建或其他云上MySQL

5.5、5.6、5.7、8.0版本

全量数据迁移

全量+增量数据迁移

DDM

关联RDS同源库版本

全量数据迁移

全量+增量数据迁移

TaurusDB

兼容MySQL 8.0版本

全量数据迁移

全量+增量数据迁移

MongoDB为源迁移方案

表2 数据库信息

源数据库引擎

源数据库类型和版本

目标数据库类型和版本

迁移类型

MongoDB

  • 自建MongoDB

    3.2、3.4、3.6、4.0、4.2、4.4、5.0版本

  • 其他云上MongoDB

    3.2、3.4、3.6、4.0、4.2、4.4、5.0版本

  • DDS

    3.2、3.4、4.0、4.2、4.4、5.0版本

说明:
  • 源数据库不支持GeminiDB Mongo
  • 源数据库为DDS 5.0版本时,仅支持副本集,暂不支持集群。

DDS

3.4、4.0、4.2、4.4、5.0版本

说明:

目标数据库为DDS 5.0版本时,仅支持副本集,暂不支持集群。

全量数据迁移

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

  • 副本集到副本集
  • 副本集到集群
  • 集群到集群
  • 集群到副本集
说明:
  • 当源数据库为DDS集群实例时,目前仅在同VPC场景下支持增量迁移。
  • 当源数据库为DDS 3.2版本集群实例时,目前仅支持单全量迁移,不支持增量迁移(由于DDS 3.2版本集群实例无法提供shardIp)。
  • 单节点类型实例的全量+增量迁移目前仅支持源库为华为云单节点实例。

MongoDB

  • 自建MongoDB

    3.2、3.4、4.0版本

  • 其他云上MongoDB

    3.2、3.4、4.0版本

  • DDS

    3.4、4.0版本

说明:
  • 源数据库不支持GeminiDB Mongo
  • 源数据库为DDS 5.0版本时,仅支持副本集,暂不支持集群。

GeminiDB Mongo

3.4、4.0版本

全量数据迁移

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

  • 副本集到副本集
  • 副本集到集群
  • 集群到集群
说明:

源库为DDS集群时,只支持全量迁移。

AWS Document为源迁移方案

表3 数据库信息

源数据库引擎

源数据库类型和版本

目标数据库类型和版本

迁移类型

AWS Document

4.0副本集、5.0副本集、5.0集群

DDS实例(3.4、4.0、4.2、4.4、5.0版本)

  • 全量数据迁移

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

    • 副本集到副本集
    • 副本集到集群
    • 集群到集群
    • 集群到副本集
    说明:
    1. 源库为副本集支持全+增、单全、单增任务。
    2. 源库为集群只支持单全任务,不支持增量任务。
    3. 当前仅支持创建AWS Document为源的同步任务。

DDS为源迁移方案

表4 数据库信息

源数据库引擎

源数据库类型和版本

目标数据库类型和版本

迁移类型

DDS

DDS

3.2、3.4、4.0、4.2、4.4、5.0版本

说明:

源数据库为DDS5.0版本时,仅支持副本集,暂不支持集群。

  • 自建MongoDB

    3.2、3.4、3.6、4.0、4.2、4.4、5.0版本

  • 其他云上MongoDB

    3.2、3.4、3.6、4.0、4.2、4.4、5.0版本

全量数据迁移

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

  • 副本集到单节点
  • 副本集到副本集
  • 副本集到集群
  • 单节点到单节点
  • 单节点到副本集
  • 单节点到集群
说明:
  1. 源库为副本集时,支持全量+增量、单全量任务。
  2. 源库为集群时,仅支持单全量任务,不支持增量任务。

MySQL分库分表为源迁移方案

表5 数据库信息

源数据库引擎

源数据库类型和版本

目标数据库类型和版本

迁移类型

MySQL分库分表

DDM

DDM

全量数据迁移

全量+增量数据迁移

Redis为源迁移方案

表6 数据库信息

源数据库引擎

源数据库类型和版本

目标数据库类型和版本

迁移类型

Redis单机/主备

自建官方开源单机或主备Redis

2.8.x、3.0.x、3.2.x、4.0.x、5.0.x版本

GeminiDB Redis

全量数据迁移

全量+增量数据迁移

Redis集群为源迁移方案

表7 数据库信息

源数据库引擎

源数据库类型和版本

目标数据库类型和版本

迁移类型

Redis集群

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

    3.0.x、4.0.x、5.0.x版本

  • ECS自建官方Redis开源集群

    3.0.x、4.0.x、5.0.x版本

GeminiDB Redis

全量+增量数据迁移

GeminiDB Redis为源迁移方案

表8 数据库信息

源数据库引擎

源数据库类型和版本

目标数据库类型和版本

迁移类型

GeminiDB Redis

GeminiDB Redis

  • 自建开源Codis

    3.0及以上版本

  • 自建开源Redis单机

    2.8.x、3.0.x、3.2.x、4.0.x、5.0.x版本

  • 自建开源Redis主备

    4.0.x、5.0.x版本

全量+增量数据迁移

GeminiDB Redis

  • 自建开源Redis集群

    4.0及以上版本

全量+增量数据迁移

相关文档