更新时间:2024-11-06 GMT+08:00

数据迁移方案

云数据库 GaussDB(for MySQL)提供了多种方案,可以满足从RDS for MySQL、GaussDB(for MySQL)、自建MySQL数据库、其他云MySQL、自建Oracle数据库到云数据库 GaussDB(for MySQL)的数据迁移。

常用迁移工具介绍

表1 常用工具介绍

工具名称

工具介绍

计费说明

了解更多

DRS(推荐使用)

DRS提供了实时迁移和实时同步功能,可以快速解决多场景下,数据库之间的数据流通问题,操作便捷、简单,仅需分钟级就能搭建完成迁移任务。通过服务化迁移,免去了传统的DBA人力成本和硬件成本,帮助您降低数据传输的成本。

按需计费。

具体的计费详情请参见计费说明

什么是数据复制服务(DRS)

mysqldump

mysqldump是MySQL自带的一个命令行工具,用于备份和恢复MySQL数据库。

免费

什么是mysqldump

DAS

当进行数据备份或迁移时,可以使用DAS的数据导出功能,获取完整的数据信息,再将数据从本地或者从OBS桶导入目标数据表。

免费

什么是数据管理服务(DAS)

数据迁移方案

表2 数据迁移方案

源数据库

迁移工具

特点

操作指导

RDS for MySQL

DRS

  • 支持全部数据、库级或表级数据迁移
  • 支持全量和增量数据迁移
  • 业务中断最小化
  • 适用任何数据量

将MySQL迁移到GaussDB(for MySQL)

GaussDB(for MySQL)

mysqldump

  • 支持全量数据迁移
  • 业务中断影响较大
  • 适合小型数据量

使用mysqldump迁移GaussDB(for MySQL)数据

DAS

  • 支持全量数据迁移
  • 业务中断影响较大
  • 适合中型数据量

使用DAS导出导入功能迁移GaussDB(for MySQL)数据

  • 本地自建MySQL数据库
  • ECS自建MySQL数据库

DRS

  • 支持全部数据、库级或表级数据迁移
  • 支持全量和增量数据迁移
  • 业务中断最小化
  • 适用任何数据量

自建MySQL迁移到GaussDB(for MySQL)

其他云上MySQL数据库

DRS

  • 支持全部数据、库级或表级数据迁移
  • 支持全量和增量数据迁移
  • 业务中断最小化
  • 适用任何数据量

其他云MySQL迁移到GaussDB(for MySQL)