nav-img
Advanced

Migration Solution Overview

You can migrate data from self-managed MySQL databases, or MySQL databases built on other clouds to RDS for MySQL, or from one RDS for MySQL instance to another RDS for MySQL instance.

DRS provides real-time migration and synchronization.

  • Real-time migration: With DRS, you can migrate data from sources to destinations in real time. You just need to create a replication instance to connect to both the source and destination and configure objects to be migrated. DRS will help you compare metrics and data between the source and destination, so you can determine the best time to switch to the destination database while minimizing service downtime.
  • Real-time synchronization: It refers to the real-time flow of workload data from sources to destinations through a synchronization instance while consistency of data is ensured. It is different from migration. Migration means moving entire data of a database to another. Synchronization refers to the continuous flow of data between different applications.
Note

Migration Solutions

Table 1 RDS for MySQL migration solutions

Source Database

Data Size

One-Time or Continuous Migration

Application Downtime

Solution

Document

RDS for MySQL

Small

One-time

Some time

Use mysqldump to copy data from the source to the destination RDS for MySQL instance.

RDS for MySQL

Any

One-time or continuous

Minimal

Use DRS to migrate table, database, or instance data of the source to the destination RDS for MySQL instance.

RDS for MySQL

Any

One-time or continuous

Minimal

Use DRS to synchronize data from the source to the destination RDS for MySQL instance.