
# 迁移方案总览
云数据库RDS for MySQL提供了多种数据迁移方案，可满足从RDS for MySQL、DDM、GaussDB、TaurusDB、自建MySQL数据库、自建Oracle数据库、或其他云MySQL迁移到云数据库RDS for MySQL。
常用的数据迁移工具有：DRS、mysqldump、DAS。推荐使用DRS，DRS可以快速解决多场景下，数据库之间的数据流通问题，操作便捷、简单，仅需分钟级就能搭建完成迁移任务。通过服务化迁移，免去了传统的DBA人力成本和硬件成本，帮助您降低数据传输的成本。
DRS提供实时迁移和实时同步功能：
- 实时迁移：实时迁移是在用户只需要配置迁移的源、目标数据库及迁移对象即可完成整个数据迁移过程，再通过多项指标和数据的对比分析，帮助确定合适的业务割接时机，实现最小化业务中断的数据库迁移。
- 实时同步：实时同步是指在不同的系统之间，将数据通过同步技术从一个数据源拷贝到其他数据库，并保持一致，实现关键业务的数据实时流动。实时同步不同于迁移，迁移是以整体数据库搬迁为目的，而实时同步是维持不同业务之间的数据持续性流动。
更多内容，请参见[什么是数据复制服务](https://support.huaweicloud.com/productdesc-drs/drs_01_0002.html)。
![](https://support.huaweicloud.com/usermanual-rds-mysql/public_sys-resources/note_3.0-zh-cn.png)
DRS全量迁移期间会快速产生大量的Binlog日志，本地可能会暂存较多的Binlog日志，有磁盘打满风险，强烈建议RDS实例[开启存储空间自动扩容](https://support.huaweicloud.com/usermanual-rds-mysql/rds_05_0039.html)。迁移期间请[设置合理的Binlog日志保留时长](https://support.huaweicloud.com/usermanual-rds-mysql/rds_05_0037.html)，以及可通过[一键清理Binlog日志](https://support.huaweicloud.com/usermanual-rds-mysql/rds_08_0048.html)功能及时安全清理超过保留时长的Binlog日志。
#### 迁移方案总览
表1MySQL迁移方案 
| 源数据库类型                                                                                                                                                                                                         | 数据量 | 一次性或持续 | 应用程序停机时间 | 迁移方式                                                                                                                                                                                                                                                                           | 文档链接                                                                                                                                                                                                                                                                                                                                                                           |
|:---|:---|:---|:---|:---|:---|
| RDS for MySQL                                                                                                                                                                                                  | 小型  | 一次性    | 一段时间     | 使用mysqldump工具将数据复制到RDS for MySQL数据库。                                                                                                                                                                                                                                           | [使用mysqldump迁移RDS for MySQL数据](https://support.huaweicloud.com/usermanual-rds-mysql/rds_migration_mysql.html)                                                                                                                                                                                                                                                                  |
| RDS for MySQL                                                                                                                                                                                                  | 任何  | 一次性或持续 | 最低       | 使用DRS将表级、库级或实例级数据迁移到RDS for MySQL数据库。 说明： DRS实时迁移计费说明，请参见[DRS迁移计费说明]。                                                                                                    | [RDS for MySQL迁移到RDS for MySQL](https://support.huaweicloud.com/realtimemig-drs/drs_04_0088.html)                                                                                                                                                                                                                                                                              |
| RDS for MySQL                                                                                                                                                                                                  | 中   | 一次性    | 一段时间     | 使用DAS导出数据，再导入到RDS for MySQL数据库。                                                                                                                                                                                                                                                | [使用DAS的导出和导入功能迁移RDS for MySQL数据](https://support.huaweicloud.com/usermanual-rds-mysql/rds_migration_mysqlbydrs.html)                                                                                                                                                                                                                                                           |
| RDS for MySQL                                                                                                                                                                                                  | 任何  | 一次性或持续 | 最低       | 使用DRS将源库数据同步到RDS for MySQL数据库。                                                                                                                                                                                                                                                 | [RDS for MySQL同步到RDS for MySQL](https://support.huaweicloud.com/realtimesyn-drs/drs_04_0102.html)                                                                                                                                                                                                                                                                              |
| RDS for MySQL                                                                                                                                                                                                  | 任何  | 持续     | 最低       | 使用DRS将业务库数据同步到RDS for MySQL数据库（灾备库）。 说明： 该功能为容灾备份，主要为了解决地区故障导致的业务不可用，为用户业务连续性提供数据库的同步保障。                                                                                                                        | - [RDS for MySQL之间搭建单主灾备](https://support.huaweicloud.com/bestpractice-rds-mysql/rds_03_0001.html)  - [RDS for MySQL之间搭建双主灾备](https://support.huaweicloud.com/realtimedr-drs/drs_04_0127.html)    |
| DDM                                                                                                                                                                                                            | 任何  | 一次性或持续 | 最低       | 使用DRS将DDM数据同步到RDS for MySQL数据库。                                                                                                                                                                                                                                                | [将DDM同步到RDS for MySQL](https://support.huaweicloud.com/realtimesyn-drs/drs_04_0115.html)                                                                                                                                                                                                                                                                                       |
| GaussDB分布式版                                                                                                                                                                                                    | 任何  | 一次性或持续 | 最低       | 使用DRS将GaussDB分布式版数据同步到RDS for MySQL数据库。                                                                                                                                                                                                                                        | [将GaussDB分布式版同步到RDS for MySQL](https://support.huaweicloud.com/realtimesyn-drs/drs_04_0121.html)                                                                                                                                                                                                                                                                               |
| GaussDB主备版                                                                                                                                                                                                     | 任何  | 一次性或持续 | 最低       | 使用DRS将GaussDB主备版数据同步到RDS for MySQL数据库。                                                                                                                                                                                                                                         | [将GaussDB主备版同步到RDS for MySQL](https://support.huaweicloud.com/realtimesyn-drs/drs_11_0459.html)                                                                                                                                                                                                                                                                                |
| TaurusDB                                                                                                                                                                                                       | 任何  | 一次性或持续 | 最低       | 使用DRS将TaurusDB数据同步到RDS for MySQL数据库。                                                                                                                                                                                                                                           | [将TaurusDB同步到RDS for MySQL](https://support.huaweicloud.com/realtimesyn-drs/drs_04_0468.html)                                                                                                                                                                                                                                                                                  |
| - 本地自建MySQL数据库  - ECS自建MySQL数据库         | 任何  | 一次性或持续 | 最低       | 使用DRS将自建MySQL迁移到RDS for MySQL数据库。 实时迁移通过增量迁移技术，最大限度允许迁移过程中业务继续对外提供使用，有效的将业务系统中断时间和业务影响最小化，实现数据库平滑迁移上云。 说明： DRS实时迁移计费说明，请参见[DRS迁移计费说明]。 | [自建MySQL迁移到RDS for MySQL](https://support.huaweicloud.com/bestpractice-rds-mysql/rds_01_0001.html)                                                                                                                                                                                                                                                                             |
| - 本地自建MySQL数据库  - ECS自建MySQL数据库         | 任何  | 一次性或持续 | 最低       | 使用DRS将自建MySQL同步到RDS for MySQL数据库。 实时同步聚焦于表和数据，将数据通过同步技术从一个数据源拷贝到其他数据库，并保持一致，实现关键业务的数据实时流动。适用于实时分析，报表系统，数仓环境的场景。                                                                                                                              | [自建MySQL同步到RDS for MySQL](https://support.huaweicloud.com/realtimesyn-drs/drs_04_0102.html)                                                                                                                                                                                                                                                                                    |
| - 本地自建MySQL数据库  - ECS自建MySQL数据库         | 任何  | 持续     | 最低       | 使用DRS将自建MySQL业务库数据同步到RDS for MySQL数据库（灾备库）。 说明： 该功能为容灾备份，主要为了解决地区故障导致的业务不可用，为用户业务连续性提供数据库的同步保障。                                                                                                               | - [自建MySQL到RDS for MySQL单主灾备](https://support.huaweicloud.com/realtimedr-drs/drs_04_0122.html)  - [自建MySQL到RDS for MySQL双主灾备](https://support.huaweicloud.com/realtimedr-drs/drs_04_0127.html)   |
| - 本地自建Oracle数据库  - ECS自建Oracle数据库   | 任何  | 一次性或持续 | 最低       | 使用DRS将自建Oracle数据同步到RDS for MySQL数据库。                                                                                                                                                                                                                                           | [将Oracle同步到RDS for MySQL](https://support.huaweicloud.com/realtimesyn-drs/drs_04_0108.html)                                                                                                                                                                                                                                                                                    |
| 其他云上MySQL数据库                                                                                                                                                                                                   | 任何  | 一次性或持续 | 最低       | 使用DRS将其他云上MySQL数据库迁移到RDS for MySQL数据库。 说明： DRS实时迁移计费说明，请参见[DRS迁移计费说明]。                                                                                                   | [其他云MySQL迁移到云数据库 RDS for MySQL](https://support.huaweicloud.com/bestpractice-rds-mysql/rds_05_0001.html)                                                                                                                                                                                                                                                                       |
| 其他云上MySQL数据库                                                                                                                                                                                                   | 任何  | 一次性或持续 | 最低       | 使用DRS将其他云上MySQL数据库同步到RDS for MySQL数据库。                                                                                                                                                                                                                                         | [将其他云MySQL同步到RDS for MySQL](https://support.huaweicloud.com/realtimesyn-drs/drs_04_0102.html)                                                                                                                                                                                                                                                                                  |
| 其他云上MySQL数据库                                                                                                                                                                                                   | 任何  | 持续     | 最低       | 使用DRS将其他云上MySQL业务库数据同步到RDS for MySQL数据库（灾备库）。 说明： 该功能为容灾备份，主要为了解决地区故障导致的业务不可用，为用户业务连续性提供数据库的同步保障。                                                                                                             | - [其他云MySQL到RDS for MySQL单主灾备](https://support.huaweicloud.com/realtimedr-drs/drs_04_0122.html)  - [其他云MySQL到RDS for MySQL双主灾备](https://support.huaweicloud.com/realtimedr-drs/drs_04_0127.html)           |
   
 #### DRS迁移计费说明
- 目前实时迁移仅支持"按需计费"，暂不支持"包年/包月"。 实时迁移商用链路实行入云7天免费（免配置和流量费），7天后收取费用，降低数据上云门槛。
  
- 实时同步和实时灾备支持"按需计费"和"包年/包月"的选择。 实时迁移和实时同步商用链路在定价上执行长期优惠策略，降低围绕云的数据传输门槛。
  
更多内容，请参见[DRS计费说明](https://support.huaweicloud.com/price-drs/drs_00_0002.html)。
