Real-Time Migration
In real-time migration, you only need to configure the source database, destination database, and migration objects. DRS will help you compare and analyze data so you can determine when to migrate with minimal service disruption.

Only whitelisted users can use this function. To use this function, submit a service ticket. In the upper right corner of the management console, choose Service Tickets > Create Service Ticket to submit a service ticket.
Supported Database Types
DRS supports migration between different DB engines. The following table lists the supported data sources. Self-built databases include on-premises databases and ECS databases.
Migration Direction |
Data Flow |
Source DB |
Destination DB |
Destination DB Type |
---|---|---|---|---|
To the cloud |
MySQL->MySQL |
|
RDS for MySQL DB instances |
|
To the cloud |
MySQL->DDM |
|
DDM instances |
- |
To the cloud |
MySQL->TaurusDB |
|
TaurusDB |
|
To the cloud |
MongoDB->DDS |
|
DDS DB instances |
|
To the cloud |
MongoDB->GeminiDB Mongo |
|
GeminiDB Mongo instances |
|
To the cloud |
Redis->GeminiDB Redis |
|
GeminiDB Redis instances |
- |
To the cloud |
MySQL schema and logic table -> DDM |
|
DDM instances |
- |
From the cloud |
MySQL->MySQL |
RDS for MySQL DB instances |
|
|
From the cloud |
DDS->MongoDB |
DDS DB instances |
|
|
Migration Direction |
Data Flow |
Source DB Version |
Destination DB Version |
---|---|---|---|
To the cloud |
MySQL->MySQL |
|
|
To the cloud |
MySQL->TaurusDB |
|
TaurusDB-MySQL 8.0 |
To the cloud |
MySQL->DDM |
|
The version of the RDS DB instance associated with the destination DB is the same as the source DB version. |
To the cloud |
MongoDB->DDS |
|
|
To the cloud |
MongoDB->GeminiDB Mongo |
|
|
To the cloud |
MySQL schema and logic table -> DDM |
- |
- |
To the cloud |
Redis->GeminiDB Redis |
|
GeminiDB Redis 5.0 or earlier |
From the cloud |
MySQL->MySQL |
|
|
From the cloud |
DDS->MongoDB |
|
|
Supported Migration Types
DRS supports two migration types: full migration and full+incremental migration.
This full migration type is suitable for scenarios where service interruption is acceptable. All objects and data in non-system databases are migrated to the destination database at one time. The objects that can be migrated include tables, views, stored procedures, and triggers.
The full+incremental migration type allows you to migrate data without interrupting services. After a full migration initializes the destination database, an incremental migration parses logs to ensure data consistency between the source and destination databases.
Migration Direction |
Data Flow |
Full Migration |
Full+Incremental Migration |
---|---|---|---|
To the cloud |
MySQL->MySQL |
Supported |
Supported |
To the cloud |
MySQL->TaurusDB |
Supported |
Supported |
To the cloud |
MySQL->DDM |
Supported |
Supported |
To the cloud |
MongoDB->DDS |
|
NOTE:
|
To the cloud |
MongoDB->GeminiDB Mongo |
|
NOTE:
|
To the cloud |
MySQL schema and logic table -> DDM |
Supported |
Supported |
To the cloud |
Redis->GeminiDB Redis |
Supported |
Supported |
From the cloud |
MySQL->MySQL |
Supported |
Supported |
From the cloud |
DDS->MongoDB |
Supported |
Supported
NOTE:
If the source database is on a cluster instance, incremental migration is not supported. |
Supported Network Types
DRS supports data migration through a Virtual Private Cloud (VPC), Virtual Private Network (VPN), Direct Connect, or public network. Table 4 lists the application scenarios of each network type and required preparations, and Table 5 lists the supported network types of each migration scenario.
Migration Direction |
Data Flow |
VPC |
Public Network |
VPN or Direct Connect |
---|---|---|---|---|
To the cloud |
MySQL->MySQL |
Supported |
Supported |
Supported |
To the cloud |
MySQL->TaurusDB |
Supported |
Supported |
Supported |
To the cloud |
MySQL->DDM |
Supported |
Supported |
Supported |
To the cloud |
MongoDB->DDS |
Supported |
Supported |
Supported |
To the cloud |
MongoDB->GeminiDB Mongo |
Supported |
Supported |
Supported |
To the cloud |
MySQL schema and logic table -> DDM |
Supported |
Supported |
Supported |
To the cloud |
Redis->GeminiDB Redis |
Supported |
Supported |
Supported |
From the cloud |
MySQL->MySQL |
Supported |
Supported |
Supported |
From the cloud |
DDS->MongoDB |
Supported |
Supported |
Supported |
Migration Objects
DRS allows you to migrate objects at different levels. The following table lists the supported migration objects.
Migration Direction |
Data Flow |
Full Migration |
Table-Level Migration |
Database-Level Migration |
---|---|---|---|---|
To the cloud |
MySQL->MySQL |
Supported |
Supported |
Supported |
To the cloud |
MySQL->TaurusDB |
Supported |
Supported |
Supported |
To the cloud |
MySQL->DDM |
Not supported |
Supported |
Not supported |
To the cloud |
MongoDB->DDS |
Supported |
Supported |
Supported |
To the cloud |
MongoDB->GeminiDB Mongo |
Supported |
Supported |
Supported |
To the cloud |
MySQL schema and logic table -> DDM |
Not supported |
Supported |
Not supported |
To the cloud |
Redis->GeminiDB Redis |
Not supported |
Not supported |
Supported |
From the cloud |
MySQL->MySQL |
Supported |
Supported |
Supported |
From the cloud |
DDS->MongoDB |
Supported |
Supported |
Supported |
Advanced Features
DRS supports multiple features to ensure successful real-time migration.
Feature |
Description |
---|---|
Flow control |
Allows you to limit the overall migration speed to make the impact of migration on bandwidth and database I/O controllable. Flow control mode takes effect only during a full migration. |
Account migration |
Allows you to migrate accounts, permissions, and passwords. |
Parameter comparison |
Checks the consistency of common parameters and performance parameters between source and destination databases to ensure that the migrated service is running properly. |
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.