Fitur sinkronisasi data dari Data Transmission Service (DTS) menyinkronkan data secara real time antara berbagai sumber data dengan menangkap perubahan data dari database sumber dan menerapkannya ke database target secara real time. Kasus penggunaan umum mencakup peningkatan versi, sharding atau penskalaan data, redundansi geo-aktif, pemulihan bencana geografis, sinkronisasi data lintas batas, offloading kueri dan laporan, serta gudang data real time. DTS membantu Anda menghindari kompleksitas, potensi kesalahan, dan tantangan performa dalam mengelola pipa data secara manual, sehingga Anda dapat fokus pada bisnis alih-alih pemeliharaan infrastruktur data.
Konsep utama
Jenis sinkronisasi
Tugas sinkronisasi DTS mencakup tiga jenis sinkronisasi opsional yang disesuaikan dengan kebutuhan bisnis berbeda.
Opsi yang direkomendasikan
-
Sinkronisasi awal: Untuk sinkronisasi awal, kami merekomendasikan memilih Schema Synchronization, Full Data Synchronization, dan Incremental Data Synchronization.
-
Data garis dasar yang sudah ada: Jika database target telah diisi sebelumnya, Anda dapat memilih hanya Incremental Data Synchronization. Namun, Anda harus memastikan bahwa checkpoint konsisten antara database sumber dan target. Operasi ini bersifat kompleks dan memerlukan penilaian cermat.
|
Jenis sinkronisasi |
Deskripsi |
|
Schema Synchronization |
Tujuan: Secara otomatis membuat skema di database target yang sesuai dengan database sumber. DTS menyinkronkan definisi skema (seperti tabel, view, trigger, stored procedure, dan indeks) dari database sumber ke database target. Jika database target kosong, opsi ini menghilangkan kebutuhan untuk membuat skema secara manual. Penting
Beberapa jalur sinkronisasi tidak mendukung schema synchronization. Sebelum mengonfigurasi tugas sinkronisasi, Anda harus membuat database, tabel, dan view yang diperlukan secara manual di database target agar sesuai dengan skema database sumber. |
|
Full Data Synchronization |
Tujuan: Memigrasikan data historis dari database sumber. DTS menyalin semua data yang ada untuk objek yang dipilih dari database sumber ke database target. Ini menetapkan garis dasar data untuk Incremental Data Synchronization berikutnya. |
|
Incremental Data Synchronization |
Tujuan: Terus-menerus menjaga database sumber dan target tetap sinkron. DTS terus-menerus menangkap pernyataan perubahan inkremental (misalnya, dari Binlog database MySQL) untuk objek yang akan disinkronkan di database sumber. DTS kemudian mengonversi pernyataan tersebut untuk database target dan mengeksekusinya guna mencapai sinkronisasi real time. Catatan
Incremental Data Synchronization berjalan terus-menerus dan tidak berhenti secara otomatis. Untuk menghentikannya, Anda harus secara manual menghentikan instans DTS atau melepas instans DTS. |
Topologi sinkronisasi
DTS mendukung dua topologi sinkronisasi inti. Untuk informasi lebih lanjut, lihat Pengenalan Topologi Sinkronisasi Data.
|
Topologi sinkronisasi |
Deskripsi |
Skenario yang Berlaku |
|
One-way Synchronization |
Data mengalir dalam satu arah dari database sumber ke satu atau beberapa database target. |
Sharding atau penskalaan data, offloading kueri dan laporan, serta membangun gudang data real time. |
|
Two-way Synchronization |
Data mengalir dalam kedua arah antara dua database. Perubahan yang dilakukan pada salah satu database disinkronkan ke database lainnya. |
Aktif-aktif multi-lokasi, pemulihan bencana jarak jauh, dan sinkronisasi lintas batas. |
Two-way Synchronization melibatkan tugas sinkronisasi maju dan balik. Untuk mencegah loop data, DTS memberlakukan batasan ketat berikut saat Anda mengonfigurasi atau mengatur ulang tugas sinkronisasi dua arah:
-
Aturan inisialisasi: Hanya tugas dalam satu arah (misalnya, A ke B) yang dapat melakukan Schema Synchronization dan Full Data Synchronization. Tugas dalam arah lain (B ke A) hanya dapat dikonfigurasi untuk Incremental Data Synchronization.
-
Pencegahan loop data: Data yang disinkronkan dari A ke B tidak disinkronkan kembali ke A.
-
Risiko pengaturan ulang: Jika Anda perlu mengatur ulang dan mengonfigurasi ulang salah satu tugas (misalnya, tugas maju), kami merekomendasikan agar Anda mengatur ulang kedua tugas maju dan balik secara bersamaan lalu mengonfigurasinya kembali. Jika tidak, saat tugas maju sedang melakukan Schema Synchronization dan Full Data Synchronization, sistem secara otomatis menghapus objek yang disinkronkan yang dikonfigurasi dalam tugas balik. Hal ini dapat menyebabkan tugas Two-way Synchronization berperilaku tidak seperti yang diharapkan.
Batasan
Sebelum mengonfigurasi tugas, pastikan lingkungan dan kasus penggunaan Anda memenuhi persyaratan berikut.
Batasan umum
|
Batasan |
Deskripsi |
|
Konfigurasi jaringan |
|
|
Beban kerja |
|
Batasan lainnya
-
Sinkronisasi cross-account: Dukungan untuk tugas sinkronisasi cross-account bergantung pada jenis database dan metode koneksi tertentu. Untuk informasi lebih lanjut, lihat Mengonfigurasi tugas lintas Akun Alibaba Cloud.
-
Sinkronisasi data lintas batas: Fitur ini tidak diaktifkan secara default. Anda harus terlebih dahulu mengajukan fitur sinkronisasi data lintas batas dan menunggu persetujuan sebelum menggunakannya.
Catatan-
Jika tugas sinkronisasi atau migrasi Anda melibatkan operasi lintas batas dan cross-region, pastikan bandwidth tugas Anda tidak melebihi 100 Mbit/s. Untuk bandwidth yang melebihi 100 Mbit/s, gunakan terlebih dahulu CEN untuk mengonfigurasi bandwidth jaringan cross-region sebelum mengonfigurasi tugas DTS.
-
Tugas cross-region atau lintas batas adalah tugas yang Anda konfigurasi di konsol DTS. Misalnya, database sumber adalah instans RDS di wilayah Singapura, dan database tujuan adalah instans RDS di wilayah China (Hangzhou).
-
FAQ
Lampiran: Matriks dukungan untuk jalur sinkronisasi
Halaman ini merangkum solusi sinkronisasi database yang didukung oleh DTS. Sebelum memulai konfigurasi, periksa apakah kombinasi database sumber dan tujuan Anda didukung. Di bagian di halaman ini di sebelah kanan, klik solusi sinkronisasi database sumber yang sesuai untuk melihat versi yang didukung, jenis sinkronisasi, dan langkah konfigurasi.
MySQL yang dikelola sendiri atau RDS for MySQL
-
Database di PolarDB-X 1.0 harus dibuat berdasarkan instans ApsaraDB RDS for MySQL. DTS tidak mendukung database yang dibuat berdasarkan PolarDB for MySQL.
-
Jika tujuannya adalah instans PolarDB-X 1.0, schema synchronization dan inisialisasi skema tidak didukung. Jika tujuannya adalah instans PolarDB-X 2.0, keduanya didukung.
-
Kami merekomendasikan menggunakan PolarDB-X 2.0 versi 5.4.11 atau lebih baru. Untuk informasi lebih lanjut, lihat Melihat dan meningkatkan versi engine instans PolarDB for Xscale.
|
Database sumber |
Database tujuan |
Jenis sinkronisasi |
Topologi sinkronisasi |
Referensi |
|
|
schema synchronization full data synchronization incremental data synchronization |
one-way synchronization two-way synchronization |
|
|
PolarDB for MySQL Semua versi |
schema synchronization full data synchronization incremental data synchronization |
one-way synchronization two-way synchronization |
||
|
Oracle (arsitektur RAC atau non-RAC) Versi 9i, 10g, 11g, 12c, 18c, atau 19c |
schema synchronization full data synchronization incremental data synchronization |
one-way synchronization |
Menyinkronkan ApsaraDB RDS for MySQL ke database Oracle yang dikelola sendiri |
|
|
PolarDB-X 1.0 |
full data synchronization incremental data synchronization |
one-way synchronization |
||
|
PolarDB-X 2.0 |
schema synchronization full data synchronization incremental data synchronization |
one-way synchronization |
||
|
AnalyticDB for MySQL Versi 2.0 atau 3.0 |
schema synchronization full data synchronization incremental data synchronization |
one-way synchronization |
||
|
schema synchronization full data synchronization incremental data synchronization |
one-way synchronization |
Menyinkronkan ApsaraDB RDS for MySQL ke ApsaraDB RDS for PostgreSQL |
|
|
AnalyticDB for PostgreSQL Versi 4.3, 6.0, atau 7.0 |
schema synchronization full data synchronization incremental data synchronization |
one-way synchronization |
Menyinkronkan ApsaraDB RDS for MySQL ke AnalyticDB for PostgreSQL |
|
|
schema synchronization full data synchronization incremental data synchronization |
one-way synchronization |
||
|
ApsaraDB for ClickHouse Versi 20.8 atau lebih baru |
schema synchronization full data synchronization incremental data synchronization |
one-way synchronization |
Menyinkronkan data dari ApsaraDB RDS for MySQL ke ApsaraDB for ClickHouse |
|
|
DataHub |
schema synchronization full data synchronization incremental data synchronization |
one-way synchronization |
||
|
Elasticsearch Versi 5.5, 5.6, 6.x, 7.x, atau 8.x |
schema synchronization full data synchronization incremental data synchronization |
one-way synchronization |
||
|
MaxCompute |
schema synchronization full data synchronization incremental data synchronization |
one-way synchronization |
||
|
Tair Versi 4.0, 5.0, 6.0, atau 7.0 |
full data synchronization incremental data synchronization |
one-way synchronization |
||
|
Tablestore |
schema synchronization full data synchronization incremental data synchronization |
one-way synchronization |
||
|
Function Compute Versi 2.0 |
full data synchronization incremental data synchronization |
one-way synchronization |
||
|
ApsaraDB for SelectDB |
schema synchronization full data synchronization incremental data synchronization |
one-way synchronization |
Menyinkronkan ApsaraDB RDS for MySQL ke ApsaraDB for SelectDB |
|
|
ApsaraDB for Lindorm |
full data synchronization incremental data synchronization |
one-way synchronization |
Menyinkronkan ApsaraDB RDS for MySQL ke ApsaraDB for Lindorm |
|
|
Doris Versi 1.2 atau lebih baru |
schema synchronization full data synchronization incremental data synchronization |
one-way synchronization |
Menyinkronkan data dari ApsaraDB RDS for MySQL ke database Doris yang dikelola sendiri |
|
|
ApsaraMQ for RocketMQ Seri 4.x dan 5.x |
full data synchronization incremental data synchronization |
one-way synchronization |
Menyinkronkan ApsaraDB RDS for MySQL ke ApsaraMQ for RocketMQ |
Sumber: PolarDB for MySQL
-
Database di PolarDB-X 1.0 harus dibuat berdasarkan instans ApsaraDB RDS for MySQL. DTS tidak mendukung database yang dibuat berdasarkan PolarDB for MySQL.
-
Jika tujuannya adalah instans PolarDB-X 1.0, schema synchronization dan inisialisasi skema tidak didukung. Jika tujuannya adalah instans PolarDB-X 2.0, keduanya didukung.
-
Kami merekomendasikan menggunakan PolarDB-X 2.0 versi 5.4.11 atau lebih baru. Untuk informasi lebih lanjut, lihat Melihat dan meningkatkan versi engine instans PolarDB for Xscale.
|
Database sumber |
Database tujuan |
Jenis |
Topologi |
Dokumentasi |
|
PolarDB for MySQL Semua versi |
PolarDB for MySQL Semua versi |
schema synchronization full data synchronization incremental data synchronization |
one-way synchronization two-way synchronization |
|
|
schema synchronization full data synchronization incremental data synchronization |
one-way synchronization two-way synchronization |
Menyinkronkan data dari PolarDB for MySQL ke ApsaraDB RDS for MySQL |
|
|
PolarDB-X 1.0 |
full data synchronization incremental data synchronization |
one-way synchronization |
||
|
PolarDB-X 2.0 |
schema synchronization full data synchronization incremental data synchronization |
one-way synchronization |
||
|
AnalyticDB for MySQL Versi 2.0 atau 3.0 |
schema synchronization full data synchronization incremental data synchronization |
one-way synchronization |
||
|
AnalyticDB for PostgreSQL Versi 4.3, 6.0, atau 7.0 |
schema synchronization full data synchronization incremental data synchronization |
one-way synchronization |
Menyinkronkan data dari PolarDB for MySQL ke AnalyticDB for PostgreSQL |
|
|
schema synchronization full data synchronization incremental data synchronization |
one-way synchronization |
Menyinkronkan data dari PolarDB for MySQL ke Message Queue for Apache Kafka |
|
|
DataHub |
schema synchronization full data synchronization incremental data synchronization |
one-way synchronization |
||
|
ApsaraDB for ClickHouse Versi 20.8 atau lebih baru |
schema synchronization full data synchronization incremental data synchronization |
one-way synchronization |
Menyinkronkan data dari PolarDB for MySQL ke ApsaraDB for ClickHouse |
|
|
Elasticsearch Versi 5.5, 5.6, 6.x, 7.x, atau 8.x |
schema synchronization full data synchronization incremental data synchronization |
one-way synchronization |
||
|
MaxCompute |
schema synchronization full data synchronization incremental data synchronization |
one-way synchronization |
||
|
Oracle (RAC atau non-RAC) Versi 9i, 10g, 11g, 12c, 18c, atau 19c |
schema synchronization full data synchronization incremental data synchronization |
one-way synchronization |
Menyinkronkan data dari PolarDB for MySQL ke Oracle yang dikelola sendiri |
|
|
ApsaraDB for SelectDB |
schema synchronization full data synchronization incremental data synchronization |
one-way synchronization |
Menyinkronkan data dari PolarDB for MySQL ke ApsaraDB for SelectDB |
|
|
Doris Versi 1.2 atau lebih baru |
schema synchronization full data synchronization incremental data synchronization |
one-way synchronization |
Menyinkronkan data dari PolarDB for MySQL ke Doris yang dikelola sendiri |
|
|
ApsaraDB for Lindorm |
full data synchronization incremental data synchronization |
one-way synchronization |
Menyinkronkan data dari PolarDB for MySQL ke ApsaraDB for Lindorm |
Sumber: PolarDB for PostgreSQL
|
Sumber |
Tujuan |
Jenis sinkronisasi |
Topologi |
Dokumentasi |
|
PolarDB for PostgreSQL Versi 11, 14, 15, 16, 17, dan 18 |
|
schema synchronization full data synchronization incremental data synchronization |
one-way synchronization two-way synchronization |
|
|
PolarDB for PostgreSQL Versi 11, 14, 15, 16, 17, dan 18 |
schema synchronization full data synchronization incremental data synchronization |
one-way synchronization two-way synchronization |
||
|
AnalyticDB for PostgreSQL Versi 4.3, 6.0, dan 7.0 |
schema synchronization full data synchronization incremental data synchronization |
one-way synchronization |
Menyinkronkan PolarDB for PostgreSQL ke AnalyticDB for PostgreSQL |
|
|
Alibaba Cloud SelectDB |
schema synchronization full data synchronization incremental data synchronization |
one-way synchronization |
Menyinkronkan PolarDB for PostgreSQL ke Alibaba Cloud SelectDB |
PolarDB-X sebagai sumber
-
Database di PolarDB-X 1.0 harus dibuat berdasarkan instans ApsaraDB RDS for MySQL. DTS tidak mendukung database yang dibuat berdasarkan PolarDB for MySQL.
-
Jika tujuannya adalah instans PolarDB-X 1.0, schema synchronization dan inisialisasi skema tidak didukung. Jika tujuannya adalah instans PolarDB-X 2.0, keduanya didukung.
-
Kami merekomendasikan menggunakan PolarDB-X 2.0 versi 5.4.11 atau lebih baru. Untuk informasi lebih lanjut, lihat Melihat dan meningkatkan versi engine instans PolarDB for Xscale.
|
Database sumber |
Database tujuan |
Jenis sinkronisasi |
Topologi sinkronisasi |
Referensi |
|
PolarDB-X 1.0 |
PolarDB-X 1.0 |
full data synchronization incremental data synchronization |
one-way synchronization |
|
|
schema synchronization full data synchronization incremental data synchronization |
one-way synchronization |
Menyinkronkan data dari instans PolarDB-X 1.0 ke instans RDS for MySQL |
|
|
PolarDB for MySQL Semua versi |
schema synchronization full data synchronization incremental data synchronization |
one-way synchronization |
Menyinkronkan data dari instans PolarDB-X 1.0 ke kluster PolarDB for MySQL |
|
|
AnalyticDB for MySQL Versi 3.0 |
schema synchronization full data synchronization incremental data synchronization |
one-way synchronization |
Menyinkronkan data dari instans PolarDB-X 1.0 ke AnalyticDB for MySQL 3.0 |
|
|
DataHub |
schema synchronization incremental data synchronization |
one-way synchronization |
Menyinkronkan data dari instans PolarDB-X 1.0 ke proyek DataHub |
|
|
AnalyticDB for PostgreSQL Versi 4.3, 6.0, atau 7.0 |
schema synchronization full data synchronization incremental data synchronization |
one-way synchronization |
Menyinkronkan data dari instans PolarDB-X 1.0 ke instans AnalyticDB for PostgreSQL |
|
|
schema synchronization full data synchronization incremental data synchronization |
one-way synchronization |
Menyinkronkan data dari instans PolarDB-X 1.0 ke Message Queue for Apache Kafka |
|
|
Elasticsearch Versi 5.5, 5.6, 6.x, 7.x, atau 8.x |
schema synchronization full data synchronization incremental data synchronization |
one-way synchronization |
Menyinkronkan data dari instans PolarDB-X 1.0 ke kluster Elasticsearch |
|
|
PolarDB-X 2.0 |
schema synchronization full data synchronization incremental data synchronization |
one-way synchronization |
Menyinkronkan data dari instans PolarDB-X 1.0 ke instans PolarDB-X 2.0 |
|
|
PolarDB-X 2.0 |
PolarDB-X 2.0 |
schema synchronization full data synchronization incremental data synchronization |
one-way synchronization two-way synchronization |
|
|
schema synchronization full data synchronization incremental data synchronization |
one-way synchronization |
Menyinkronkan data dari instans PolarDB-X 2.0 ke instans RDS for MySQL |
|
|
PolarDB for MySQL Semua versi |
schema synchronization full data synchronization incremental data synchronization |
one-way synchronization |
Menyinkronkan data dari instans PolarDB-X 2.0 ke kluster PolarDB for MySQL |
|
|
AnalyticDB for MySQL Versi 3.0 |
schema synchronization full data synchronization incremental data synchronization |
one-way synchronization |
Menyinkronkan data dari instans PolarDB-X 2.0 ke AnalyticDB for MySQL 3.0 |
|
|
schema synchronization full data synchronization incremental data synchronization |
one-way synchronization |
Menyinkronkan data dari instans PolarDB-X 2.0 ke Message Queue for Apache Kafka |
|
|
DataHub |
schema synchronization incremental data synchronization |
one-way synchronization |
Menyinkronkan data dari instans PolarDB-X 2.0 ke proyek DataHub |
|
|
MaxCompute |
schema synchronization full data synchronization incremental data synchronization |
one-way synchronization |
Menyinkronkan data dari instans PolarDB-X 2.0 ke proyek MaxCompute |
|
|
AnalyticDB for PostgreSQL Versi 4.3, 6.0, atau 7.0 |
schema synchronization full data synchronization incremental data synchronization |
one-way synchronization |
Menyinkronkan data dari instans PolarDB-X 2.0 ke instans AnalyticDB for PostgreSQL |
|
|
Elasticsearch Versi 5.5, 5.6, 6.x, 7.x, atau 8.x |
schema synchronization full data synchronization incremental data synchronization |
one-way synchronization |
Menyinkronkan data dari instans PolarDB-X 2.0 ke kluster Elasticsearch |
|
|
Oracle (arsitektur RAC atau non-RAC) Versi 9i, 10g, 11g, 12c, 18c, atau 19c |
schema synchronization full data synchronization incremental data synchronization |
one-way synchronization |
Menyinkronkan data dari instans PolarDB-X 2.0 ke database Oracle yang dikelola sendiri |
|
|
Tablestore |
schema synchronization full data synchronization incremental data synchronization |
one-way synchronization |
Menyinkronkan data dari instans PolarDB-X 2.0 ke instans Tablestore |
|
|
PolarDB-X 1.0 |
full data synchronization incremental data synchronization |
one-way synchronization |
Menyinkronkan data dari instans PolarDB-X 2.0 ke instans PolarDB-X 1.0 |
|
|
Alibaba Cloud SelectDB |
schema synchronization full data synchronization incremental data synchronization |
one-way synchronization |
Menyinkronkan data dari instans PolarDB-X 2.0 ke instans Alibaba Cloud SelectDB |
PolarDB for PostgreSQL (Kompatibel dengan Oracle) sebagai sumber
|
Database sumber |
Database tujuan |
Jenis sinkronisasi |
Topologi sinkronisasi |
Dokumentasi |
|
Kluster PolarDB for PostgreSQL (Kompatibel dengan Oracle) Semua versi |
Kluster PolarDB for PostgreSQL (Kompatibel dengan Oracle) Semua versi |
schema synchronization full data synchronization incremental data synchronization |
one-way synchronization two-way synchronization |
|
|
schema synchronization full data synchronization incremental data synchronization |
one-way synchronization |
||
|
AnalyticDB for MySQL Versi 3.0 |
schema synchronization full data synchronization incremental data synchronization |
one-way synchronization |
Sumber: Oracle
-
Anda hanya dapat mengonfigurasi skenario ini di konsol baru.
-
Gunakan versi 5.4.11 atau lebih baru untuk instans tujuan PolarDB-X 2.0. Untuk meningkatkan instans, lihat Melihat dan memperbarui versi engine instans PolarDB for Xscale.
|
Database sumber |
Database tujuan |
Jenis sinkronisasi |
Topologi sinkronisasi |
Referensi |
|
Database Oracle yang dikelola sendiri (RAC atau non-RAC) Versi 9i, 10g, 11g, 12c, 18c, atau 19c |
AnalyticDB for PostgreSQL Versi 4.3, 6.0, atau 7.0 |
Schema synchronization Full data synchronization Incremental data synchronization |
One-way synchronization |
Menyinkronkan database Oracle yang dikelola sendiri ke AnalyticDB for PostgreSQL |
|
DataHub |
Schema synchronization Full data synchronization Incremental data synchronization |
One-way synchronization |
Menyinkronkan database Oracle yang dikelola sendiri ke DataHub |
|
|
PolarDB-X 2.0 |
Schema synchronization Full data synchronization Incremental data synchronization |
One-way synchronization |
Menyinkronkan database Oracle yang dikelola sendiri ke PolarDB-X 2.0 |
|
|
PolarDB for MySQL Semua versi |
Schema synchronization Full data synchronization Incremental data synchronization |
One-way synchronization |
Menyinkronkan database Oracle yang dikelola sendiri ke PolarDB for MySQL |
|
|
MaxCompute |
Schema synchronization Full data synchronization Incremental data synchronization |
One-way synchronization |
Menyinkronkan database Oracle yang dikelola sendiri ke MaxCompute |
|
|
PolarDB for PostgreSQL (Kompatibel dengan Oracle) Semua versi |
Schema synchronization Full data synchronization Incremental data synchronization |
One-way synchronization |
||
|
ApsaraMQ for Kafka Versi 0.10.1.0 hingga 2.x |
Schema synchronization Full data synchronization Incremental data synchronization |
One-way synchronization |
Menyinkronkan database Oracle yang dikelola sendiri ke ApsaraMQ for Kafka |
Sumber: PostgreSQL yang dikelola sendiri atau RDS for PostgreSQL
Instans RDS for PostgreSQL serverless dapat digunakan sebagai database tujuan, tetapi tidak sebagai database sumber.
|
Database sumber |
Database tujuan |
Jenis sinkronisasi |
Topologi sinkronisasi |
Referensi |
|
|
Schema synchronization Full data synchronization Incremental data synchronization |
One-way synchronization Two-way synchronization |
|
|
PolarDB for PostgreSQL Versi 11, 14, 15, 16, 17, dan 18 |
Schema synchronization Full data synchronization Incremental data synchronization |
One-way synchronization Two-way synchronization |
||
|
AnalyticDB for PostgreSQL Versi 4.3, 6.0, dan 7.0 |
Schema synchronization Full data synchronization Incremental data synchronization |
One-way synchronization |
Menyinkronkan RDS for PostgreSQL ke AnalyticDB for PostgreSQL |
|
|
Schema synchronization Full data synchronization Incremental data synchronization |
One-way synchronization |
||
|
PolarDB for PostgreSQL (Kompatibel dengan Oracle) Semua versi |
Schema synchronization Full data synchronization Incremental data synchronization |
One-way synchronization |
Menyinkronkan PostgreSQL yang dikelola sendiri ke PolarDB for PostgreSQL (Kompatibel dengan Oracle) |
|
|
SelectDB |
Schema synchronization Full data synchronization Incremental data synchronization |
One-way synchronization |
Sumber: SQL Server yang dikelola sendiri atau ApsaraDB RDS for SQL Server
-
SQL Server yang dikelola sendiri sebagai sumber harus merupakan salah satu edisi berikut: Enterprise, Developer, Enterprise Evaluation, Standard, atau Web.
-
SQL Server yang dikelola sendiri sebagai tujuan harus merupakan salah satu edisi berikut: Enterprise, Developer, Enterprise Evaluation, Standard, atau Web.
-
Kluster SQL Server dan Grup Ketersediaan Selalu Aktif SQL Server didukung.
Jika database sumber adalah Azure SQL Database, atur parameter SQL Server Incremental Synchronization Mode ke Polling and querying CDC instances for incremental synchronization.
-
Yang berikut ini tidak didukung sebagai database sumber: SQL Server yang dikelola sendiri versi 2005 dan ApsaraDB RDS for SQL Server versi 2008 atau 2008 R2.
-
Dalam mode parsing log hibrida, di mana SQL Server Incremental Synchronization Mode diatur ke Log-based Parsing for Non-heap Tables and CDC-based Incremental Synchronization for Heap Tables (Hybrid Log-based Parsing), database sumber berikut didukung:
-
Edisi Enterprise atau Enterprise Evaluation: 2012, 2014, 2016, 2019, 2022, atau 2025.
-
Edisi Standard: 2016, 2019, 2022, atau 2025.
-
-
Jika database sumber adalah edisi Web SQL Server, SQL Server Incremental Synchronization Mode hanya dapat diatur ke Incremental Synchronization Based on Logs of Source Database (Heap tables are not supported).
|
Sumber |
Tujuan |
Jenis sinkronisasi |
Topologi |
Panduan |
|
|
schema synchronization full data synchronization incremental data synchronization |
one-way synchronization |
Menyinkronkan data antar instans ApsaraDB RDS for SQL Server |
|
schema synchronization full data synchronization incremental data synchronization |
one-way synchronization |
Menyinkronkan data dari ApsaraDB RDS for SQL Server ke ApsaraDB RDS for MySQL |
|
|
PolarDB for MySQL Semua versi |
schema synchronization full data synchronization incremental data synchronization |
one-way synchronization |
Menyinkronkan data dari SQL Server yang dikelola sendiri ke PolarDB for MySQL |
|
|
AnalyticDB for MySQL Versi 3.0 |
schema synchronization full data synchronization incremental data synchronization |
one-way synchronization |
Menyinkronkan data dari ApsaraDB RDS for SQL Server ke AnalyticDB for MySQL 3.0 |
|
|
AnalyticDB for PostgreSQL Versi 4.3, 6.0, dan 7.0 |
schema synchronization full data synchronization incremental data synchronization |
one-way synchronization |
||
|
ApsaraDB RDS for PostgreSQL Versi 9.4, 10, 11, 12, 13, 14, 15, 16, 17, dan 18 |
schema synchronization full data synchronization incremental data synchronization |
one-way synchronization |
Menyinkronkan data dari SQL Server yang dikelola sendiri ke ApsaraDB RDS for PostgreSQL |
|
|
DataHub |
schema synchronization incremental data synchronization |
one-way synchronization |
Menyinkronkan data dari ApsaraDB RDS for SQL Server ke DataHub |
Sumber: MariaDB
|
Sumber |
Tujuan |
Jenis sinkronisasi |
Topologi |
Dokumentasi |
|
|
schema synchronization full data synchronization incremental data synchronization |
one-way synchronization |
|
|
ApsaraDB RDS for MySQL |
schema synchronization full data synchronization incremental data synchronization |
one-way synchronization |
Menyinkronkan data dari ApsaraDB RDS for MariaDB ke ApsaraDB RDS for MySQL |
|
|
ApsaraDB RDS for PostgreSQL Versi 9.4, 10, 11, 12, 13, 14, 15, dan 16 |
schema synchronization full data synchronization incremental data synchronization |
one-way synchronization |
Menyinkronkan data dari ApsaraDB RDS for MariaDB ke ApsaraDB RDS for PostgreSQL |
Sumber: MongoDB yang dikelola sendiri atau Alibaba Cloud MongoDB
|
Sumber |
Tujuan |
Jenis sinkronisasi |
Topologi |
Panduan |
|
Arsitektur replica set
|
Arsitektur replica set atau kluster sharded
|
schema synchronization full data synchronization incremental data synchronization |
one-way synchronization |
Menyinkronkan replica set ke replica set atau kluster sharded |
|
Arsitektur kluster sharded
|
Arsitektur replica set atau kluster sharded
|
schema synchronization full data synchronization incremental data synchronization |
one-way synchronization |
Menyinkronkan kluster sharded ke replica set atau kluster sharded |
|
Alibaba Cloud MongoDB (arsitektur kluster sharded) Versi 4.0, 4.2, 4.4, 5.0, 6.0, 7.0, dan 8.0 |
Alibaba Cloud MongoDB (arsitektur kluster sharded) Versi 4.0, 4.2, 4.4, 5.0, 6.0, 7.0, dan 8.0 |
schema synchronization full data synchronization incremental data synchronization |
two-way synchronization |
Sinkronisasi dua arah antar kluster sharded Alibaba Cloud MongoDB |
|
Alibaba Cloud MongoDB (arsitektur replica set) Versi 4.0, 4.2, 4.4, 5.0, 6.0, 7.0, dan 8.0 |
Alibaba Cloud MongoDB (arsitektur replica set) Versi 4.0, 4.2, 4.4, 5.0, 6.0, 7.0, dan 8.0 |
schema synchronization full data synchronization incremental data synchronization |
two-way synchronization |
Sinkronisasi dua arah antar replica set Alibaba Cloud MongoDB |
|
Arsitektur replica set atau kluster sharded
|
Function Compute Versi 2.0 |
incremental data synchronization |
one-way synchronization |
|
|
Lindorm |
full data synchronization incremental data synchronization |
one-way synchronization |
||
|
AnalyticDB for PostgreSQL Versi 4.3, 6.0, dan 7.0 |
full data synchronization incremental data synchronization |
one-way synchronization |
||
|
AnalyticDB for MySQL 3.0 |
full data synchronization incremental data synchronization |
one-way synchronization |
||
|
full data synchronization incremental data synchronization |
one-way synchronization |
||
|
PolarDB for MySQL Semua versi |
full data synchronization incremental data synchronization |
one-way synchronization |
||
|
full data synchronization incremental data synchronization |
one-way synchronization |
Sumber: Redis yang dikelola sendiri atau Tair (Kompatibel dengan Redis OSS)
-
Redis adalah database NoSQL dan tidak memerlukan schema synchronization.
-
Hanya sinkronisasi dua arah antar instans Tair (Edisi Enterprise) yang didukung.
-
Saat database sumber adalah Redis yang dikelola sendiri atau instans Tair (Kompatibel dengan Redis OSS), full data synchronization dan incremental data synchronization didukung dan secara kolektif ditampilkan sebagai Incremental Data Synchronization.
-
Mendukung versi RDB hingga 11, yang sesuai dengan Redis 7.2.
|
Database sumber |
Database tujuan |
Jenis |
Topologi |
Referensi |
|
|
Full data synchronization Incremental data synchronization |
One-way synchronization |
|
|
Instans Tair (Kompatibel dengan Redis OSS) Edisi Enterprise (arsitektur kluster, standar, atau pemisahan baca/tulis) |
Instans Tair (Kompatibel dengan Redis OSS) Edisi Enterprise (arsitektur kluster, standar, atau pemisahan baca/tulis) |
Full data synchronization Incremental data synchronization |
Two-way synchronization |
Sumber: TiDB
|
Database sumber |
Database tujuan |
Jenis sinkronisasi |
Topologi sinkronisasi |
Dokumentasi |
|
TiDB |
AnalyticDB for MySQL Versi 3.0 |
schema synchronization full data synchronization incremental data synchronization |
one-way synchronization |
Menyinkronkan database TiDB yang dikelola sendiri ke kluster AnalyticDB for MySQL V3.0 |
|
Instans PolarDB-X 2.0 |
schema synchronization full data synchronization incremental data synchronization |
one-way synchronization |
Segera hadir |
Sumber: Db2 for LUW
-
Db2 for LUW ditampilkan sebagai DB2 for LUW di konsol.
-
Instans tujuan PolarDB-X 2.0 harus versi 5.4.11 atau lebih baru. Untuk instruksi peningkatan, lihat Melihat dan meningkatkan versi instans.
|
Database sumber |
Database tujuan |
Jenis sinkronisasi |
Topologi sinkronisasi |
Dokumen konfigurasi |
|
Db2 for LUW Versi 9.5, 9.7, 10.1, 10.5, 11.1, dan 11.5 |
|
Schema synchronization Full data synchronization Incremental data synchronization |
One-way synchronization |
Menyinkronkan data dari Db2 for LUW ke instans RDS for MySQL |
|
PolarDB for MySQL Semua versi |
Schema synchronization Full data synchronization Incremental data synchronization |
One-way synchronization |
Menyinkronkan data dari Db2 for LUW ke kluster PolarDB for MySQL |
|
|
PolarDB-X 2.0 |
Schema synchronization Full data synchronization Incremental data synchronization |
One-way synchronization |
Menyinkronkan data dari Db2 for LUW ke instans PolarDB-X 2.0 |
|
|
AnalyticDB for PostgreSQL Versi 4.3, 6.0, dan 7.0 |
Schema synchronization Full data synchronization Incremental data synchronization |
One-way synchronization |
Menyinkronkan data dari Db2 for LUW ke instans AnalyticDB for PostgreSQL |
|
|
Schema synchronization Full data synchronization Incremental data synchronization |
One-way synchronization |
Menyinkronkan data dari Db2 for LUW ke kluster Kafka yang dikelola sendiri |
Sumber: Db2 for i (AS/400)
Konsol menampilkan Db2 for i sebagai DB2 for iSeries (AS/400).
|
Database sumber |
Database tujuan |
Jenis sinkronisasi |
Topologi sinkronisasi |
Dokumentasi |
|
Db2 for i Versi 7.3 dan 7.4 |
|
schema synchronization full data synchronization incremental data synchronization |
one-way synchronization |
Segera tersedia |
|
PolarDB for MySQL Semua versi |
schema synchronization full data synchronization incremental data synchronization |
one-way synchronization |
Segera tersedia |
Sumber: AnalyticDB for MySQL 3.0
Kluster sumber AnalyticDB for MySQL 3.0 harus menjalankan versi kernel 3.2.1.0 atau lebih baru.
|
Database sumber |
Database tujuan |
Jenis sinkronisasi |
Topologi sinkronisasi |
Panduan konfigurasi |
|
AnalyticDB for MySQL Versi 3.0 |
AnalyticDB for MySQL Versi 3.0 |
schema synchronization full data synchronization incremental data synchronization |
one-way synchronization |
Menyinkronkan data dari AnalyticDB for MySQL 3.0 ke AnalyticDB for MySQL 3.0 |
Sumber: AnalyticDB for PostgreSQL
Instans sumber AnalyticDB for PostgreSQL memerlukan versi kernel 7.2.1.4 atau lebih baru.
|
Sumber |
Tujuan |
Jenis |
Topologi |
Dokumen |
|
AnalyticDB for PostgreSQL Versi 7.0 |
AnalyticDB for PostgreSQL Versi 7.0 |
schema synchronization full data synchronization incremental data synchronization |
one-way synchronization |
|
|
AnalyticDB for PostgreSQL Versi 7.0 |
Message Queue for Apache Kafka Versi 0.10.1.0 hingga 2.x |
full data synchronization incremental data synchronization |
one-way synchronization |
Menyinkronkan Data dari Instans AnalyticDB for PostgreSQL ke Instans Message Queue for Apache Kafka |
Database logis DMS sebagai sumber
Database logis DMS harus dibuat dari shard beberapa kluster PolarDB for MySQL.
|
Database sumber |
Database tujuan |
Jenis sinkronisasi |
Topologi sinkronisasi |
Dokumen konfigurasi |
|
Database logis DMS |
AnalyticDB for MySQL Versi 3.0 |
Schema synchronization Full data synchronization Incremental data synchronization |
One-way synchronization |
Menyinkronkan database logis DMS ke AnalyticDB for MySQL 3.0 |
Sumber: Database AWS
|
Database sumber |
Database tujuan |
Jenis sinkronisasi |
Topologi sinkronisasi |
Dokumen konfigurasi |
|
Database AWS |
Lihat konsol untuk informasi terbaru. |
Menggunakan DTS untuk menyinkronkan data antara ApsaraDB RDS dan Amazon EC2 melalui gateway VPN |
||