Fitur sinkronisasi data mendukung berbagai jenis topologi sinkronisasi. Anda dapat merencanakan instance sinkronisasi data sesuai dengan kebutuhan bisnis. Topik ini menjelaskan topologi sinkronisasi yang didukung oleh Data Transmission Service (DTS) serta cara menggunakannya.
Sinkronisasi satu arah
Untuk memastikan konsistensi data dalam sinkronisasi satu arah, disarankan agar Anda hanya melakukan operasi baca pada objek di instance tujuan. Hindari melakukan operasi tulis pada objek tersebut.
Tipe Topologi | Topologi | Deskripsi |
Sinkronisasi satu arah satu-ke-satu |
| Tidak ada |
Sinkronisasi satu arah satu-ke-banyak |
| Anda harus membeli beberapa instance sinkronisasi data untuk mengimplementasikan sinkronisasi satu arah satu-ke-banyak. Sebagai contoh, jika Anda ingin menyinkronkan data dari Instance A ke Instance B, Instance C, dan Instance D, Anda harus membeli tiga instance sinkronisasi data. |
Sinkronisasi satu arah bertingkat |
| Anda harus membeli beberapa instance sinkronisasi data untuk mengimplementasikan sinkronisasi satu arah bertingkat. Sebagai contoh, jika Anda ingin menyinkronkan data dari Instance A ke Instance B dan kemudian dari Instance B ke Instance C, Anda harus membeli dua instance sinkronisasi data. |
Sinkronisasi satu arah banyak-ke-satu |
| Anda harus membeli beberapa instance sinkronisasi data untuk mengimplementasikan sinkronisasi satu arah banyak-ke-satu. Sebagai contoh, jika Anda ingin menyinkronkan data dari Instance B, Instance C, dan Instance D ke Instance A, Anda harus membeli tiga instance sinkronisasi data. Catatan Dalam skenario tertentu, seperti penggabungan tabel multi-tabel, jika Anda melakukan operasi perubahan pada beberapa catatan data dari objek yang berbeda di instance sumber dan ingin menyinkronkan catatan data tersebut ke baris data yang sama di instance tujuan, DTS secara bersamaan melakukan operasi perubahan pada instance tujuan. Hal ini dapat menyebabkan ketidaksesuaian data. |
Sinkronisasi dua arah
Tabel berikut menjelaskan instance database yang didukung untuk sinkronisasi data dua arah.
Jika Database Type adalah MongoDB atau Tair/Redis, DTS hanya mendukung sinkronisasi data dua arah antara instance database Alibaba Cloud. Access Method harus Alibaba Cloud Instance.
DTS hanya mendukung sinkronisasi dua arah antara dua database. Sinkronisasi dua arah antara beberapa database tidak didukung.
Anda dapat memperbarui topologi sinkronisasi tugas sinkronisasi data dari satu arah menjadi dua arah. Untuk informasi lebih lanjut, lihat Upgrade synchronization topology from one-way to two-way.
Instance sumber | Instance tujuan | Referensi |
MySQL | MySQL | Konfigurasikan sinkronisasi data dua arah antara instance ApsaraDB RDS for MySQL |
PolarDB for MySQL | ||
PolarDB for MySQL | MySQL | Akan segera tersedia |
PolarDB for MySQL | ||
PostgreSQL | PostgreSQL | Konfigurasikan sinkronisasi data dua arah antara instance ApsaraDB RDS for PostgreSQL |
PolarDB for PostgreSQL | ||
PolarDB for PostgreSQL | PostgreSQL | |
PolarDB for PostgreSQL | Konfigurasikan sinkronisasi data dua arah antara kluster PolarDB for PostgreSQL | |
PolarDB (Compatible with Oracle) | PolarDB (Compatible with Oracle) | |
PolarDB-X 2.0 | PolarDB-X 2.0 | Konfigurasikan sinkronisasi dua arah antara instance PolarDB-X 2.0 |
Tair/Redis | Tair/Redis | |
MongoDB instance replika set | MongoDB instance replika set | Konfigurasikan sinkronisasi data dua arah antara instance replika set ApsaraDB for MongoDB |
MongoDB instance kluster sharded | MongoDB instance kluster sharded | Konfigurasikan sinkronisasi data dua arah antara instance kluster sharded ApsaraDB for MongoDB |
Tipe Topologi | Topologi | Deskripsi |
Sinkronisasi dua arah satu-ke-satu |
| Untuk memastikan konsistensi data, pastikan bahwa catatan data dengan primary key yang sama, business primary key, atau unique key diperbarui hanya pada salah satu instance sumber atau tujuan. Catatan Jika catatan data diperbarui di kedua instance sumber dan tujuan, DTS menanggapi konflik berdasarkan kebijakan resolusi konflik yang Anda tentukan untuk tugas sinkronisasi data. |




