
# 实时迁移
实时迁移适用于跨云平台、云下数据库迁移上云或云上跨区域等多种业务场景的全部数据库对象迁移，其支持的数据库、版本和迁移类型如下所示，更多实时迁移的功能特性可参考[实时迁移](https://support.huaweicloud.com/productdesc-drs/drs_01_0301.html)。
其中，自建数据库（例如MySQL、MongoDB等）包含本地自建数据库和ECS自建数据库，RDS for MySQL指华为云云数据库RDS上的MySQL数据库。
![](https://support.huaweicloud.com/productdesc-drs/public_sys-resources/note_3.0-zh-cn.png)
- 目前部分功能为受限使用阶段，需要提交[工单申请](https://console.huaweicloud.com/ticket/#/ticketindex/createIndex)才能使用。
- 仅支持目标库版本等于或高于源库版本。
 
#### **MySQL为源迁移方案**
表1数据库信息 
| **源数据库引擎** | **源数据库类型** **和版本**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | **目标数据库** **类型** **和版本**                                                                                                                      | **迁移类型**                                                         |
|:---|:---|:---|:---|
| MySQL      | - 自建MySQL 5.5、5.6、5.7、8.0版本   - 其他云上MySQL 5.5、5.6、5.7、8.0版本   - FlexusRDS for MySQL（5.7、8.0版本）   | RDS for MySQL 所有版本 FlexusRDS for MySQL（5.7、8.0版本） | 全量数据迁移 全量+增量数据迁移  |
| MySQL      | - 自建MySQL 5.5、5.6、5.7、8.0版本   - 其他云上MySQL 5.5、5.6、5.7、8.0版本   - FlexusRDS for MySQL（5.7、8.0版本）   | DDM 关联RDS同源库版本                                                                                   | 全量数据迁移 全量+增量数据迁移  |
| MySQL      | - 自建MySQL 5.5、5.6、5.7、8.0版本   - 其他云上MySQL 5.5、5.6、5.7、8.0版本   - FlexusRDS for MySQL（5.7、8.0版本）   | TaurusDB 兼容MySQL 8.0版本                                                                          | 全量数据迁移 全量+增量数据迁移  |
| MySQL      | RDS for MySQL 所有版本 FlexusRDS for MySQL（5.7、8.0版本）                                                                                                                                                                                                                                                                                                                                                                                                                               | RDS for MySQL 所有版本                                                                              | 全量数据迁移 全量+增量数据迁移 |
| MySQL      | RDS for MySQL 所有版本 FlexusRDS for MySQL（5.7、8.0版本）                                                                                                                                                                                                                                                                                                                                                                                                                               | 自建或其他云上MySQL 5.5、5.6、5.7、8.0版本                                                                  | 全量数据迁移 全量+增量数据迁移  |
| MySQL      | RDS for MySQL 所有版本 FlexusRDS for MySQL（5.7、8.0版本）                                                                                                                                                                                                                                                                                                                                                                                                                               | DDM 关联RDS同源库版本                                                                                 | 全量数据迁移 全量+增量数据迁移 |
| MySQL      | RDS for MySQL 所有版本 FlexusRDS for MySQL（5.7、8.0版本）                                                                                                                                                                                                                                                                                                                                                                                                                               | 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 3.4、4.0、4.2、4.4、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。   | GeminiDB Mongo 3.4、4.0版本 | 全量数据迁移 全量+增量数据迁移支持以下方式： - 副本集到副本集  - 副本集到集群  - 集群到集群   说明： 源库为DDS集群时，只支持全量迁移。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
   
#### **DDS为源迁移方案**
表3数据库信息 
| **源数据库引擎** | **源数据库类型** **和版本**                                                             | **目标数据库** **类型** **和版本**                                                                                                                                                                                                                                                                                                                                                                                                                                                             | **迁移类型**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
|:---|:---|:---|:---|
| DDS        | DDS 3.2、3.4、4.0、4.2、4.4、5.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分库分表为源迁移方案**
表4数据库信息 
| **源数据库引擎** | **源数据库类型** **和版本** | **目标数据库** **类型** **和版本** | **迁移类型**                                                       |
|:---|:---|:---|:---|
| MySQL分库分表  | DDM                | DDM                      | 全量数据迁移 全量+增量数据迁移 |
   
#### **Redis单机/主备为源迁移方案**
表5数据库信息 
| **源数据库引擎** | **源数据库类型** **和版本**                                                                             | **目标数据库** **类型** **和版本** | **迁移类型**                                                       |
|:---|:---|:---|:---|
| Redis单机/主备 | 自建官方开源单机或主备Redis 2.8.x、3.0.x、3.2.x、4.0.x、5.0.x版本 | GeminiDB Redis           | 全量数据迁移 全量+增量数据迁移 |
   
#### **Redis集群为源迁移方案**
表6数据库信息 
| **源数据库引擎** | **源数据库类型** **和版本**                                                                                                                                                                                                                                                                                                                                                                                                                                                   | **目标数据库** **类型** **和版本** | **迁移类型**  |
|:---|:---|:---|:---|
| 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为源迁移方案**
表7数据库信息 
| **源数据库引擎**     | **源数据库类型** **和版本** | **目标数据库** **类型** **和版本**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | **迁移类型**  |
|:---|:---|:---|:---|
| 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 | GeminiDB Redis     | - 自建开源Redis集群 4.0及以上版本                                                                                                                                                                                                                                                                                                                                                                                                          | 全量+增量数据迁移 |
   
