nav-img
Advanced

Migration Overview

With DRS, you can migrate data from sources to destinations in real time. You 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 source and destination, so you can determine the best time to switch to the destination database while minimizing service downtime.

DRS supports incremental migration, so you can replicate ongoing changes to keep sources and destinations in sync while minimizing the impact of service downtime and migration.

Figure 1 Real-time migration process


Supported Database Types

The following table lists the source database and destination database types supported by DRS in real-time migration.

Table 1 Migration schemes

Source DB

Destination DB

Migration Type

Documentation

  • On-premises MySQL databases
  • MySQL databases on an ECS
  • MySQL databases on other clouds
  • RDS for MySQL

RDS for MySQL

Full

Full+Incremental

From MySQL to MySQL (To the cloud)

DDM

Full

Full+Incremental

  • RDS for MySQL
  • On-premises MySQL databases
  • MySQL databases on an ECS
  • MySQL databases on other clouds

Full

Full+Incremental

From MySQL to MySQL (Out of the cloud)

DDM

DDM

Full

Full+Incremental

  • On-premises MongoDB databases
  • MongoDB databases on an ECS
  • MongoDB database on other clouds
  • DDS

DDS

Full

Full+Incremental

  • DDS
  • On-premises MongoDB databases
  • MongoDB databases on an ECS
  • MongoDB database on other clouds

Full

Full+Incremental

  • On-premises PostgreSQL databases
  • PostgreSQL databases on an ECS
  • PostgreSQL databases on other clouds
  • RDS for PostgreSQL
  • RDS for PostgreSQL

Full+Incremental

  • On-premises Oracle databases
  • ECS-hosted Oracle databases

RDS for MySQL

Full

Full+Incremental

RDS for PostgreSQL

Full

Full+Incremental

GaussDB(for MySQL)

Full

Full+Incremental