Real-Time Synchronization
Real-time synchronization refers to the real-time flow of key service data from sources to destinations while consistency of data can be ensured. It is different from migration. Migration means moving your overall database from one platform to another. Synchronization refers to the continuous flow of data between different services.
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.
Supported Database Types
For details about supported database types and versions and synchronization types, see Supported Databases.
Network Types
DRS supports real-time synchronization through a Virtual Private Cloud (VPC), Virtual Private Network (VPN), Direct Connect, or public network. Table 1 lists the application scenarios of each network type and required preparations, and Table 2 lists the supported network types of each synchronization scenario.
Synchronization Direction |
Source DB |
Destination DB |
VPC |
Public Network |
VPN or Direct Connect |
---|---|---|---|---|---|
To the cloud |
MySQL |
MySQL |
Supported |
Supported |
Supported |
PostgreSQL |
Supported |
Supported |
Supported |
||
GaussDB distributed |
Supported |
Supported |
Supported |
||
GaussDB primary/standby instances
NOTE:
Only whitelisted users can use this function. |
Supported |
Supported |
Supported |
||
GaussDB(for MySQL) |
Supported |
Supported |
Supported |
||
GaussDB(DWS) |
Supported |
Supported |
Supported |
||
PostgreSQL |
PostgreSQL |
Supported |
Supported |
Supported |
|
GaussDB(DWS) |
Supported |
Supported |
Supported |
||
GaussDB primary/standby |
Supported |
Supported |
Supported |
||
GaussDB distributed |
Supported |
Supported |
Supported |
||
DDM |
MySQL |
Supported |
Supported |
Supported |
|
GaussDB(DWS) |
Supported |
Supported |
Supported |
||
DDM |
Supported |
Supported |
Supported |
||
Oracle |
MySQL |
Supported |
Supported |
Supported |
|
DDM |
Supported |
Supported |
Supported |
||
GaussDB(DWS) |
Supported |
Supported |
Supported |
||
PostgreSQL |
Supported |
Supported |
Supported |
||
GaussDB(for MySQL) |
Supported |
Supported |
Supported |
||
GaussDB primary/standby |
Supported |
Supported |
Supported |
||
GaussDB distributed |
Supported |
Supported |
Supported |
||
DB2 for LUW |
GaussDB primary/standby instances
NOTE:
Only whitelisted users can use this function. |
Supported |
Supported |
Supported |
|
GaussDB distributed instances
NOTE:
Only whitelisted users can use this function. |
Supported |
Supported |
Supported |
||
GaussDB(DWS) |
Supported |
Supported |
Supported |
||
TiDB |
GaussDB(for MySQL)
NOTE:
Only whitelisted users can use this function. |
Not supported |
Supported |
Supported |
|
Microsoft SQL Server |
GaussDB(DWS)
NOTE:
Only whitelisted users can use this function. |
Supported |
Supported |
Supported |
|
GaussDB primary/standby instances
NOTE:
Only whitelisted users can use this function. |
Supported |
Supported |
Supported |
||
GaussDB distributed instances
NOTE:
Only whitelisted users can use this function. |
Supported |
Supported |
Supported |
||
Microsoft SQL Server
NOTE:
Only whitelisted users can use this function. |
Supported |
Supported |
Supported |
||
MongoDB |
DDS |
Supported |
Supported |
Supported |
|
From the cloud |
MySQL |
MySQL |
Supported |
Supported |
Supported |
Kafka |
Supported |
Supported |
Supported |
||
CSS/ES |
Supported |
Supported |
Supported |
||
Oracle |
Supported |
Supported |
Supported |
||
DDM |
MySQL |
Supported |
Supported |
Supported |
|
Oracle |
Supported |
Supported |
Supported |
||
Kafka |
Supported |
Supported |
Supported |
||
DDS |
MongoDB |
Supported |
Supported |
Supported |
|
PostgreSQL |
Kafka |
Not supported |
Supported |
Supported |
|
GaussDB primary/standby |
MySQL
NOTE:
Only whitelisted users can use this function. |
Not supported |
Supported |
Supported |
|
Oracle |
Not supported |
Supported |
Supported |
||
Kafka |
Supported |
Supported |
Supported |
||
GaussDB(DWS) |
Not supported |
Supported |
Supported |
||
GaussDB distributed |
Supported |
Supported |
Supported |
||
GaussDB primary/standby |
Supported |
Supported |
Supported |
||
GaussDB distributed |
MySQL |
Not supported |
Supported |
Supported |
|
Oracle |
Not supported |
Supported |
Supported |
||
GaussDB(DWS) |
Not supported |
Supported |
Supported |
||
Kafka |
Supported |
Supported |
Supported |
||
GaussDB distributed |
Supported |
Supported |
Supported |
||
GaussDB primary/standby |
Supported |
Supported |
Supported |
||
GaussDB(for MySQL) |
MySQL |
Supported |
Supported |
Supported |
|
GaussDB(DWS) |
Supported |
Supported |
Supported |
||
Kafka |
Supported |
Supported |
Supported |
||
CSS/ES |
Supported |
Supported |
Supported |
||
Oracle |
Supported |
Supported |
Supported |
||
Self-built -> Self-built |
MySQL |
Kafka |
Supported |
Supported |
Supported |
CSS/ES |
Supported |
Supported |
Supported |
||
Oracle |
Kafka |
Supported |
Supported |
Supported |
|
GaussDB primary/standby instances |
Not supported |
Supported |
Supported |
||
GaussDB distributed instances |
Not supported |
Supported |
Supported |
||
PostgreSQL |
Kafka |
Not supported |
Supported |
Supported |
|
GaussDB primary/standby instances |
Oracle |
Not supported |
Supported |
Supported |
|
Kafka |
Supported |
Supported |
Supported |
||
GaussDB distributed instances |
Oracle |
Not supported |
Supported |
Supported |
|
Kafka |
Supported |
Supported |
Supported |
Supported Synchronization Objects
DRS allows you to synchronize different objects. The following table lists the supported objects.
Synchronization Direction |
Source DB |
Destination DB |
Table-level |
Database-level |
Importing an Object File |
---|---|---|---|---|---|
To the cloud |
MySQL |
MySQL |
Supported |
Supported |
Supported |
PostgreSQL |
Supported |
Supported |
Supported |
||
GaussDB distributed |
Supported |
Not supported |
Not supported |
||
GaussDB primary/standby instances
NOTE:
Only whitelisted users can use this function. |
Supported |
Not supported |
Supported |
||
GaussDB(for MySQL) |
Supported |
Supported |
Supported |
||
GaussDB(DWS) |
Supported |
Supported |
Supported |
||
PostgreSQL |
PostgreSQL |
Supported |
Supported |
Supported |
|
GaussDB(DWS) |
Supported |
Supported |
Not supported |
||
GaussDB primary/standby instances |
Supported |
Not supported |
Not supported |
||
GaussDB distributed |
Supported |
Not supported |
Not supported |
||
DDM |
MySQL |
Supported |
Not supported |
Not supported |
|
GaussDB(DWS) |
Supported |
Supported |
Not supported |
||
DDM |
Supported |
Supported |
Not supported |
||
Oracle |
MySQL |
Supported |
Supported |
Supported |
|
DDM |
Supported |
Not supported |
Not supported |
||
GaussDB(DWS) |
Supported |
Not supported |
Supported |
||
PostgreSQL |
Supported |
Not supported |
Supported |
||
GaussDB(for MySQL) |
Supported |
Supported |
Supported |
||
GaussDB primary/standby |
Supported |
Supported |
Supported |
||
GaussDB distributed |
Supported |
Supported |
Supported |
||
DB2 for LUW |
GaussDB primary/standby instances
NOTE:
Only whitelisted users can use this function. |
Supported |
Not supported |
Supported |
|
GaussDB distributed instances
NOTE:
Only whitelisted users can use this function. |
Supported |
Not supported |
Supported |
||
GaussDB(DWS) |
Supported |
Not supported |
Supported |
||
TiDB |
GaussDB(for MySQL)
NOTE:
Only whitelisted users can use this function. |
Supported |
Supported |
Not supported |
|
Microsoft SQL Server |
GaussDB(DWS)
NOTE:
Only whitelisted users can use this function. |
Supported |
Not supported |
Not supported |
|
GaussDB primary/standby instances
NOTE:
Only whitelisted users can use this function. |
Supported |
Not supported |
Not supported |
||
GaussDB distributed instances
NOTE:
Only whitelisted users can use this function. |
Supported |
Not supported |
Not supported |
||
Microsoft SQL Server
NOTE:
Only whitelisted users can use this function. |
Supported |
Not supported |
Not supported |
||
MongoDB |
DDS |
Supported |
Supported |
Not supported |
|
From the cloud |
MySQL |
MySQL |
Supported |
Supported |
Not supported |
Kafka |
Supported |
Supported |
Supported |
||
CSS/ES |
Supported |
Not supported |
Supported |
||
Oracle |
Supported |
Not supported |
Supported |
||
DDM |
MySQL |
Supported |
Not supported |
Not supported |
|
Oracle |
Supported |
Supported |
Not supported |
||
Kafka |
Supported |
Supported |
Not supported |
||
DDS |
MongoDB |
Supported |
Supported |
Not supported |
|
PostgreSQL |
Kafka |
Supported |
Supported |
Not supported |
|
GaussDB primary/standby |
MySQL
NOTE:
Only whitelisted users can use this function. |
Supported |
Not supported |
Not supported |
|
Oracle |
Supported |
Not supported |
Supported |
||
Kafka |
Supported |
Not supported |
Not supported |
||
GaussDB(DWS) |
Supported |
Not supported |
Not supported |
||
GaussDB distributed |
Supported |
Not supported |
Supported |
||
GaussDB primary/standby |
Supported |
Not supported |
Supported |
||
GaussDB distributed |
MySQL |
Supported |
Not supported |
Not supported |
|
Oracle |
Supported |
Not supported |
Supported |
||
GaussDB(DWS) |
Supported |
Not supported |
Not supported |
||
Kafka |
Supported |
Not supported |
Not supported |
||
GaussDB distributed |
Supported |
Not supported |
Supported |
||
GaussDB primary/standby |
Supported |
Not supported |
Supported |
||
GaussDB(for MySQL) |
MySQL |
Supported |
Supported |
Supported |
|
GaussDB(DWS) |
Supported |
Supported |
Supported |
||
Kafka |
Supported |
Supported |
Supported |
||
CSS/ES |
Supported |
Supported |
Not supported |
||
Oracle |
Supported |
Not supported |
Supported |
||
Self-built -> Self-built |
MySQL |
Kafka |
Supported |
Supported |
Supported |
CSS/ES |
Supported |
Not supported |
Supported |
||
Oracle |
Kafka |
Supported |
Not supported |
Supported |
|
GaussDB primary/standby |
Supported |
Supported |
Supported |
||
GaussDB distributed |
Supported |
Supported |
Supported |
||
GaussDB primary/standby instances |
Oracle |
Supported |
Not supported |
Supported |
|
Kafka |
Supported |
Not supported |
Not supported |
||
GaussDB distributed instances |
Oracle |
Supported |
Not supported |
Supported |
|
Kafka |
Supported |
Not supported |
Not supported |
||
PostgreSQL |
Kafka |
Supported |
Supported |
Not supported |
Advanced Features
DRS supports multiple features to ensure successful data synchronization.
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.