Migration Solution Overview
You can migrate data from self-managed MySQL, PostgreSQL, or Oracle databases, MySQL, PostgreSQL, or SQL Server databases built on other clouds, Db2 for LUW, RDS for SQL Server, or on-premises SQL Server databases to GaussDB, or from one GaussDB instance to another GaussDB instance.
Data migration tools include DRS and DAS. You are advised to use DRS because it is easy to use and can complete a migration task in minutes. DRS facilitates data transfer between databases, helping you reduce DBA labor costs and hardware costs.
DRS provides 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.
For more information, see What Is GaussDB?
Source Database |
Destination Database |
Data Size |
One-Time or Continuous Migration |
Application Downtime |
Solution |
Reference |
---|---|---|---|---|---|---|
|
Distributed GaussDB |
Any |
One-time or continuous |
Minimal |
Use DRS to synchronize data. |
From MySQL to GaussDB Distributed (to the cloud) |
Primary/Standby GaussDB |
Any |
One-time or continuous |
Minimal |
Use DRS to synchronize data. |
From MySQL to GaussDB Primary/Standby (to the cloud) |
|
|
Primary/Standby GaussDB |
Any |
One-time or continuous |
Minimal |
Use DRS to synchronize data. |
|
Distributed GaussDB |
Any |
One-time or continuous |
Minimal |
Use DRS to synchronize data. |
||
|
Primary/Standby GaussDB |
Any |
One-time or continuous |
Minimal |
Use DRS to synchronize data. |
From Oracle to GaussDB Primary/Standby (to the cloud) |
Distributed GaussDB |
Any |
One-time or continuous |
Minimal |
Use DRS to synchronize data. |
From Oracle to GaussDB Distributed (to the cloud) |
|
Distributed GaussDB |
Distributed GaussDB |
Any |
One-time or continuous |
Minimal |
Use DRS to synchronize data. |
From GaussDB Distributed to GaussDB Distributed (out of the cloud) |
Primary/Standby GaussDB
NOTE:
Only whitelisted users can use this function. |
Any |
One-time or continuous |
Minimal |
Use DRS to synchronize data. |
From GaussDB Distributed to GaussDB Primary/Standby (out of the cloud) |
|
Distributed GaussDB |
Medium |
One-time |
Some time |
Use DAS to export data from the source and then import the data to the destination GaussDB instance. |
Migrating Data to GaussDB Using the Export and Import Functions of DAS |
|
Primary/Standby GaussDB |
||||||
Primary/Standby GaussDB |
Distributed GaussDB |
Any |
One-time or continuous |
Minimal |
Use DRS to synchronize data. |
From GaussDB Primary/Standby to GaussDB Distributed (out of the cloud) |
Primary/Standby GaussDB |
Any |
One-time or continuous |
Minimal |
Use DRS to synchronize data. |
From GaussDB Primary/Standby to GaussDB Primary/Standby (out of the cloud) |
|
Distributed GaussDB |
Medium |
One-time |
Some time |
Use DAS to export data from the source and then import the data to the destination GaussDB instance. |
Migrating Data to GaussDB Using the Export and Import Functions of DAS |
|
Primary/Standby GaussDB |
||||||
Db2 for LUW |
Distributed GaussDB |
Any |
One-time or continuous |
Minimal |
Use DRS to synchronize data. |
From DB2 for LUW to GaussDB Primary/Standby (to the cloud) |
Primary/Standby GaussDB |
Any |
One-time or continuous |
Minimal |
Use DRS to synchronize data. |
From DB2 for LUW to GaussDB Distributed (to the cloud) |
|
|
Primary/Standby GaussDB |
Any |
One-time or continuous |
Minimal |
Use DRS to synchronize data. |
|
Distributed GaussDB |
Any |
One-time or continuous |
Minimal |
Use DRS to synchronize data. |
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot