Source DB |
Destination DB |
---|---|
|
|
To obtain accurate comparison results, compare data at a specified time point during off-peak hours. If it is needed, select Start at a specified time for Comparison Time. Due to slight time difference and continuous operations on data, data inconsistency may occur, reducing the reliability and validity of the comparison results.
Before creating a synchronization task, read the following notes:
Parameter |
Description |
---|---|
Region |
The region where the synchronization instance is deployed. You can change the region. |
Project |
The project corresponds to the current region and can be changed. |
Task Name |
The task name must start with a letter and consist of 4 to 50 characters. It can contain only letters, digits, hyphens (-), and underscores (_). |
Description |
The description consists of a maximum of 256 characters and cannot contain special characters !=<>'&"\ |
Parameter |
Description |
---|---|
Data Flow |
Choose Self-built to self-built. |
Source DB Engine |
Select MySQL. |
Destination DB Engine |
Select MySQL. |
Network Type |
The Public network is used as an example. Available options: Public network and VPN or Direct Connect |
Instance Type |
DRS instance type. The value can be single or primary/standby.
|
VPC |
Select an available VPC. |
Synchronization Instance Subnet |
Select the subnet where the synchronization instance is located. You can also click View Subnet to go to the network console to view the subnet where the instance resides. By default, the DRS instance and the destination DB instance are in the same subnet. You need to select the subnet where the DRS instance resides and ensure that there are available IP addresses. To ensure that the synchronization instance is successfully created, only subnets with DHCP enabled are displayed. |
Security Group |
Select a security group. You can use security group rules to allow or deny access to the instance. |
Synchronization Mode |
Select Incremental.
|
AZ |
Select the AZ where you want to create the DRS instance. Selecting the one housing the source or destination database can provide better performance. If Instance Type is set to primary/standby, you can specify Primary AZ and Standby AZ. |
Tags |
|
If a task fails to be created, DRS retains the task for three days by default. After three days, the task automatically ends.
Parameter |
Description |
---|---|
IP Address or Domain Name |
The IP address or domain name of the source database. |
Port |
The port of the source database. Range: 1 – 65535 |
Database Username |
The username for accessing the source database. |
Database Password |
The password for the database username. |
SSL Connection |
SSL encrypts the connections between the source and destination databases. If SSL is enabled, upload the SSL CA root certificate. NOTE:
|
Parameter |
Description |
---|---|
IP Address or Domain Name |
The IP address or domain name of the destination database. |
Port |
The port of the destination database. Range: 1 - 65535 |
Database Username |
The username for accessing the destination database. |
Database Password |
The password for the database username. |
SSL Connection |
SSL encrypts the connections between the source and destination databases. If SSL is enabled, upload the SSL CA root certificate. NOTE:
|
The username and password of the source and destination databases are encrypted and stored in DRS, and will be cleared after the task is deleted.
Parameter |
Description |
---|---|
Conflict Policy |
The conflict policy refers to the conflict handling policy during incremental synchronization. By default, conflicts in the full synchronization phase are ignored. Select any of the following conflict policies: |
Filter DROP DATABASE |
During real-time synchronization, executing DDL operations on the source database may affect the synchronization performance. To reduce the risk of synchronization failure, DRS allows you to filter out DDL operations. Currently, only the delete operations on databases can be filtered by default.
|
Synchronize |
Supports index synchronization. You can determine whether to synchronize indexes based on the service requirements. |
Start Point |
The position where the incremental log was created based on the source log. It allows you to perform resumable data transfer. For an incremental synchronization task, the start point must be in the standard format. You can run the show master status command in the source database to obtain the start point.
|
Synchronization Object |
Select Tables, Databases, or Import object file as required. NOTE:
|
You can proceed to the next step only when all checks are successful. If there are any items that require confirmation, view and confirm the details first before proceeding to the next step.
Parameter |
Description |
---|---|
Started Time |
Set Start Time to Start upon task creation or Start at a specified time based on site requirements. NOTE:
After a synchronization task is started, the performance of the source and destination databases may be affected. You are advised to start a synchronization task during off-peak hours. |