Fitur sinkronisasi data dari Data Transmission Service (DTS) memungkinkan sinkronisasi data secara real-time antara berbagai sumber data. Fitur ini menangkap perubahan data dari database sumber dan menerapkannya ke database tujuan secara real-time. Fitur ini banyak digunakan untuk skenario seperti peningkatan versi, sharding atau penskalaan data, redundansi geo-aktif, pemulihan bencana geo, sinkronisasi data lintas batas, pengalihan kueri dan laporan, serta pembuatan gudang data real-time. Dengan menggunakan DTS, Anda dapat menghindari kompleksitas, kesalahan, dan tantangan pengiriman yang terkait dengan pengelolaan aliran data secara manual, sehingga dapat fokus pada bisnis alih-alih pemeliharaan pipa data.
Konsep inti
Jenis sinkronisasi
Tugas sinkronisasi DTS menggabungkan tiga jenis sinkronisasi opsional untuk memenuhi berbagai kebutuhan bisnis.
Saran opsi
Sinkronisasi pertama kali: Untuk tugas sinkronisasi baru, pilih Schema Synchronization, Full Data Synchronization, dan Incremental Data Synchronization untuk melakukan sinkronisasi data lengkap.
Data garis dasar yang sudah ada: Jika database tujuan sudah berisi data garis dasar yang diperlukan, Anda hanya perlu memilih Incremental Data Synchronization. Dalam kasus ini, Anda harus memastikan bahwa data konsisten antara database sumber dan tujuan sebelum memulai tugas. Ini merupakan operasi kompleks yang memerlukan evaluasi cermat.
Jenis sinkronisasi | Deskripsi |
Schema Synchronization | Tujuan: Secara otomatis membuat struktur di database tujuan yang sesuai dengan database sumber. DTS menyinkronkan definisi skema objek yang akan disinkronkan (seperti tabel, tampilan, pemicu, prosedur tersimpan, dan indeks) dari database sumber ke database tujuan. Jika database tujuan kosong, memilih opsi ini menghemat langkah pembuatan struktur tersebut secara manual. Penting Beberapa tautan sinkronisasi tidak mendukung sinkronisasi skema. Sebelum mengonfigurasi tugas sinkronisasi data, Anda harus membuat database, tabel data, dan tampilan yang sesuai di database tujuan berdasarkan definisi skema objek yang akan disinkronkan di database sumber. |
Full Data Synchronization | Tujuan: Memigrasikan data historis dari database sumber. DTS menyalin semua data historis objek yang akan disinkronkan dari database sumber ke database tujuan. Ini menetapkan garis dasar data untuk Incremental Data Synchronization berikutnya. |
Incremental Data Synchronization | Tujuan: Terus-menerus menjaga sinkronisasi antara database sumber dan tujuan. DTS terus-menerus mengambil pernyataan perubahan inkremental untuk objek yang akan disinkronkan dari database sumber (misalnya, dari log biner database MySQL). Kemudian, DTS mengubahnya sesuai kebutuhan untuk jenis database tujuan dan mengeksekusi pernyataan tersebut di database tujuan. Hal ini mencapai sinkronisasi data inkremental secara real-time. Catatan Incremental Data Synchronization berjalan terus-menerus dan tidak berhenti secara otomatis. Untuk menghentikannya, Anda harus secara manual mengakhiri instans DTS atau melepas instans DTS. |
Topologi sinkronisasi
DTS mendukung dua topologi sinkronisasi data inti. Untuk informasi lebih lanjut, lihat Pengenalan topologi sinkronisasi data.
Topologi sinkronisasi | Deskripsi | Skenario |
One-way Synchronization | Data mengalir satu arah dari database sumber ke satu atau beberapa database tujuan. | Sharding atau penskalaan data, pengalihan kueri dan laporan, serta pembuatan gudang data real-time. |
Two-way Synchronization | Data mengalir dua arah antara dua database. Perubahan di salah satu database disinkronkan ke database lainnya. | Redundansi geo-aktif, pemulihan bencana geo, dan sinkronisasi lintas batas. |
Two-way Synchronization terdiri dari tugas sinkronisasi maju dan balik. Untuk mencegah loop data saat mengonfigurasi atau mengatur ulang tugas sinkronisasi dua arah, DTS menerapkan batasan ketat berikut:
Aturan inisialisasi: Hanya tugas dalam satu arah (misalnya, dari A ke B) yang dapat melakukan Schema Synchronization dan Full Data Synchronization. Tugas dalam arah sebaliknya (dari B ke A) hanya dapat dikonfigurasi untuk Incremental Data Synchronization.
Mencegah loop data: Data yang disinkronkan dari A ke B tidak disinkronkan kembali ke A.
Risiko pengaturan ulang: Untuk mengatur ulang salah satu tugas (misalnya, tugas maju), Anda harus mengatur ulang kedua tugas maju dan balik sebelum mengonfigurasinya kembali. Jika tidak, saat tugas maju melakukan Schema Synchronization dan Full Data Synchronization, sistem secara otomatis menghapus objek sinkronisasi yang dikonfigurasi dalam tugas balik. Hal ini dapat menyebabkan tugas Two-way Synchronization menghasilkan hasil yang tidak diharapkan.
Batasan
Sebelum mengonfigurasi tugas, pastikan lingkungan dan skenario bisnis Anda memenuhi persyaratan berikut.
Batasan umum
Batas | Deskripsi |
Konfigurasi jaringan |
|
Beban kerja |
|
Batasan lainnya
Sinkronisasi cross-account: Kemampuan membuat tugas sinkronisasi cross-account bergantung pada jenis database dan jenis 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 meminta izin untuk sinkronisasi data lintas batas. Anda hanya dapat menggunakan fitur ini setelah permintaan Anda disetujui.
CatatanJika tugas sinkronisasi atau migrasi Anda melibatkan transfer data lintas batas dan cross-region, pastikan bandwidth yang dibutuhkan tidak melebihi 100 Mbit/s. Jika bandwidth yang dibutuhkan melebihi 100 Mbit/s, Anda harus menggunakan CEN untuk mengonfigurasi bandwidth jaringan cross-region sebelum mengonfigurasi tugas DTS.
Tugas cross-region atau lintas batas adalah tugas yang Anda konfigurasikan di konsol DTS, misalnya, tugas untuk menyinkronkan data dari instans RDS di wilayah Singapura ke instans RDS di wilayah Tiongkok (Hangzhou).
FAQ
Lampiran: Matriks dukungan tautan sinkronisasi
Matriks berikut merangkum tautan sinkronisasi database yang didukung DTS. Sebelum memulai konfigurasi, Anda dapat menggunakan matriks ini untuk memeriksa dengan cepat apakah kombinasi database sumber dan tujuan Anda didukung. Di bagian On This Page di sebelah kanan, Anda dapat mengklik database sumber untuk menavigasi ke bagiannya dan melihat versi yang didukung, jenis sinkronisasi, serta langkah konfigurasi.
Sumber: MySQL yang dikelola sendiri atau RDS for MySQL
Database di PolarDB-X 1.0 harus dibuat berdasarkan RDS for MySQL. DTS saat ini tidak mendukung database yang dibuat berdasarkan PolarDB for MySQL.
Saat PolarDB-X 1.0 menjadi tujuan, sinkronisasi skema dan sinkronisasi skema awal tidak didukung. Keduanya didukung saat PolarDB-X 2.0 menjadi tujuan.
Instans PolarDB-X 2.0 harus versi 5.4.11 atau lebih baru. Untuk informasi tentang cara meningkatkan, lihat Melihat dan meningkatkan versi instans.
Database sumber | Database tujuan | Jenis sinkronisasi | Topologi sinkronisasi | Dokumen konfigurasi |
|
| 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, 19c | Schema synchronization Full data synchronization Incremental data synchronization | One-way synchronization | Menyinkronkan data dari 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, 3.0 | Schema synchronization Full data synchronization Incremental data synchronization | One-way synchronization | ||
| Schema synchronization Full data synchronization Incremental data synchronization | One-way synchronization | ||
AnalyticDB for PostgreSQL Versi 4.3, 6.0, 7.0 | Schema synchronization Full data synchronization Incremental data synchronization | One-way synchronization | Menyinkronkan data dari RDS for MySQL ke AnalyticDB for PostgreSQL | |
| Schema synchronization Full data synchronization Incremental data synchronization | One-way synchronization | Menyinkronkan data dari RDS for MySQL ke Alibaba Cloud Message Queue for Kafka | |
ApsaraDB for ClickHouse cluster Versi 20.8 dan lebih baru | Schema synchronization Full data synchronization Incremental data synchronization | One-way synchronization | Menyinkronkan data dari RDS for MySQL ke cluster 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, 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 | ||
Instans ApsaraDB for Tair (kompatibel dengan Redis) (arsitektur cluster, standar, atau pemisahan baca/tulis) Versi 4.0, 5.0, 6.0, 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 (FC) Versi 2.0 | Full data synchronization Incremental data synchronization | One-way synchronization | Menyinkronkan data dari RDS for MySQL ke Function Compute (FC) | |
ApsaraDB for SelectDB | Schema synchronization Full data synchronization Incremental data synchronization | One-way synchronization | Menyinkronkan data dari RDS for MySQL ke ApsaraDB for SelectDB | |
Lindorm | Full data synchronization Incremental data synchronization | One-way synchronization | ||
Doris Versi 1.2 dan lebih baru | Schema synchronization Full data synchronization Incremental data synchronization | One-way synchronization | Menyinkronkan data dari RDS for MySQL ke cluster Doris yang dikelola sendiri | |
ApsaraMQ for RocketMQ Seri 4.x dan 5.x | Full data synchronization Incremental data synchronization | One-way synchronization | Menyinkronkan data dari RDS for MySQL ke ApsaraMQ for RocketMQ |
Sumber: PolarDB for MySQL
Database di PolarDB-X 1.0 harus dibuat berdasarkan RDS for MySQL. DTS saat ini tidak mendukung database yang dibuat berdasarkan PolarDB for MySQL.
Saat PolarDB-X 1.0 menjadi tujuan, sinkronisasi skema dan sinkronisasi skema awal tidak didukung. Keduanya didukung saat PolarDB-X 2.0 menjadi tujuan.
Instans PolarDB-X 2.0 harus versi 5.4.11 atau lebih baru. Untuk informasi tentang cara meningkatkan, lihat Melihat dan meningkatkan versi instans.
Database sumber | Database tujuan | Jenis sinkronisasi | Topologi sinkronisasi | Dokumen konfigurasi |
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 | ||
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, 3.0 | Schema synchronization Full data synchronization Incremental data synchronization | One-way synchronization | ||
AnalyticDB for PostgreSQL Versi 4.3, 6.0, 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 Alibaba Cloud Message Queue for Kafka | |
DataHub | Schema synchronization Full data synchronization Incremental data synchronization | One-way synchronization | ||
ApsaraDB for ClickHouse cluster Versi 20.8 dan lebih baru | Schema synchronization Full data synchronization Incremental data synchronization | One-way synchronization | Menyinkronkan data dari PolarDB for MySQL ke cluster ApsaraDB for ClickHouse | |
Elasticsearch Versi 5.5, 5.6, 6.x, 7.x, 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 (arsitektur RAC atau non-RAC) Versi 9i, 10g, 11g, 12c, 18c, 19c | Schema synchronization Full data synchronization Incremental data synchronization | One-way synchronization | Menyinkronkan data dari PolarDB for MySQL ke database 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 dan lebih baru | Schema synchronization Full data synchronization Incremental data synchronization | One-way synchronization | Menyinkronkan data dari PolarDB for MySQL ke cluster Doris yang dikelola sendiri | |
Lindorm | Full data synchronization Incremental data synchronization | One-way synchronization |
Sumber: PolarDB for PostgreSQL
Database sumber | Database tujuan | Jenis sinkronisasi | Topologi sinkronisasi | Dokumen konfigurasi |
PolarDB for PostgreSQL Versi 11, 14, 15, 16, 17 |
| Schema synchronization Full data synchronization Incremental data synchronization | One-way synchronization Two-way synchronization | |
PolarDB for PostgreSQL Versi 11, 14, 15, 16, 17 | Schema synchronization Full data synchronization Incremental data synchronization | One-way synchronization Two-way synchronization | ||
AnalyticDB for PostgreSQL Versi 4.3, 6.0, 7.0 | Schema synchronization Full data synchronization Incremental data synchronization | One-way synchronization | Menyinkronkan data dari PolarDB for PostgreSQL ke AnalyticDB for PostgreSQL | |
ApsaraDB for SelectDB | Schema synchronization Full data synchronization Incremental data synchronization | One-way synchronization | Menyinkronkan data dari PolarDB for PostgreSQL ke ApsaraDB for SelectDB |
Sumber: PolarDB-X
Database di PolarDB-X 1.0 harus dibuat berdasarkan RDS for MySQL. DTS saat ini tidak mendukung database yang dibuat berdasarkan PolarDB for MySQL.
Saat PolarDB-X 1.0 menjadi tujuan, sinkronisasi skema dan sinkronisasi skema awal tidak didukung. Keduanya didukung saat PolarDB-X 2.0 menjadi tujuan.
Instans PolarDB-X 2.0 harus versi 5.4.11 atau lebih baru. Untuk informasi tentang cara meningkatkan, lihat Melihat dan meningkatkan versi instans.
Database sumber | Database tujuan | Jenis sinkronisasi | Topologi sinkronisasi | Dokumen konfigurasi |
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 | ||
PolarDB for MySQL Semua versi | 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 | Menyinkronkan data dari PolarDB-X 1.0 ke AnalyticDB for MySQL 3.0 | |
DataHub | Schema synchronization Incremental data synchronization | One-way synchronization | ||
AnalyticDB for PostgreSQL Versi 4.3, 6.0, 7.0 | Schema synchronization Full data synchronization Incremental data synchronization | One-way synchronization | Menyinkronkan data dari PolarDB-X 1.0 ke AnalyticDB for PostgreSQL | |
| Schema synchronization Full data synchronization Incremental data synchronization | One-way synchronization | Menyinkronkan Data dari PolarDB-X 1.0 ke Alibaba Cloud Message Queue for Kafka | |
Elasticsearch Versi 5.5, 5.6, 6.x, 7.x, 8.x | Schema synchronization Full data synchronization Incremental data synchronization | One-way synchronization | ||
PolarDB-X 2.0 | Schema synchronization Full data synchronization Incremental data synchronization | One-way synchronization | ||
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 | ||
PolarDB for MySQL Semua versi | 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 | Menyinkronkan data dari PolarDB-X 2.0 ke AnalyticDB for MySQL 3.0 | |
| Schema synchronization Full data synchronization Incremental data synchronization | One-way synchronization | Menyinkronkan data dari PolarDB-X 2.0 ke Alibaba Cloud Message Queue for Kafka | |
DataHub | Schema synchronization Incremental data synchronization | One-way synchronization | ||
MaxCompute | Schema synchronization Full data synchronization Incremental data synchronization | One-way synchronization | ||
AnalyticDB for PostgreSQL Versi 4.3, 6.0, 7.0 | Schema synchronization Full data synchronization Incremental data synchronization | One-way synchronization | Menyinkronkan data dari PolarDB-X 2.0 ke AnalyticDB for PostgreSQL | |
Elasticsearch Versi 5.5, 5.6, 6.x, 7.x, 8.x | Schema synchronization Full data synchronization Incremental data synchronization | One-way synchronization | ||
Oracle (arsitektur RAC atau non-RAC) Versi 9i, 10g, 11g, 12c, 18c, 19c | Schema synchronization Full data synchronization Incremental data synchronization | One-way synchronization | Menyinkronkan data dari PolarDB-X 2.0 ke database Oracle yang dikelola sendiri | |
Tablestore | Schema synchronization Full data synchronization Incremental data synchronization | One-way synchronization | ||
PolarDB-X 1.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 data dari PolarDB-X 2.0 ke ApsaraDB for SelectDB |
Sumber: PolarDB for PostgreSQL (Kompatibel dengan Oracle)
Database sumber | Database tujuan | Jenis sinkronisasi | Topologi sinkronisasi | Dokumen konfigurasi |
PolarDB for PostgreSQL (Kompatibel dengan Oracle) Semua versi | 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 ini di konsol baru.
Instans PolarDB-X 2.0 tujuan harus versi 5.4.11 atau lebih baru. Untuk informasi tentang cara meningkatkan, lihat Melihat dan meningkatkan versi instans.
Database sumber | Database tujuan | Jenis sinkronisasi | Topologi sinkronisasi | Dokumen konfigurasi |
Oracle yang dikelola sendiri (arsitektur RAC atau non-RAC) Versi 9i, 10g, 11g, 12c, 18c, 19c | AnalyticDB for PostgreSQL Versi 4.3, 6.0, 7.0 | Schema synchronization Full data synchronization Incremental data synchronization | One-way synchronization | Menyinkronkan data dari database Oracle yang dikelola sendiri ke AnalyticDB for PostgreSQL |
DataHub | Schema synchronization Full data synchronization Incremental data synchronization | One-way synchronization | Menyinkronkan data dari database Oracle yang dikelola sendiri ke DataHub | |
PolarDB-X 2.0 | Schema synchronization Full data synchronization Incremental data synchronization | One-way synchronization | Menyinkronkan data dari 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 data dari database Oracle yang dikelola sendiri ke PolarDB for MySQL | |
MaxCompute | Schema synchronization Full data synchronization Incremental data synchronization | One-way synchronization | Menyinkronkan data dari 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 | ||
Alibaba Cloud Message Queue for Kafka Versi 0.10.1.0 hingga 2.x | Schema synchronization Full data synchronization Incremental data synchronization | One-way synchronization |
Sumber: PostgreSQL yang dikelola sendiri atau RDS for PostgreSQL
Instans RDS for PostgreSQL Serverless tidak didukung sebagai database sumber tetapi didukung sebagai database tujuan.
Database sumber | Database tujuan | Jenis sinkronisasi | Topologi sinkronisasi | Dokumen konfigurasi |
|
| Schema synchronization Full data synchronization Incremental data synchronization | One-way synchronization Two-way synchronization | |
PolarDB for PostgreSQL Versi 11, 14, 15, 16, 17 | Schema synchronization Full data synchronization Incremental data synchronization | One-way synchronization Two-way synchronization | ||
AnalyticDB for PostgreSQL Versi 4.3, 6.0, 7.0 | Schema synchronization Full data synchronization Incremental data synchronization | One-way synchronization | Menyinkronkan data dari 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 | ||
ApsaraDB for SelectDB | Schema synchronization Full data synchronization Incremental data synchronization | One-way synchronization | Menyinkronkan data dari RDS for PostgreSQL ke ApsaraDB for SelectDB |
Sumber: SQL Server yang dikelola sendiri atau RDS for SQL Server
Versi sumber yang didukung untuk SQL Server yang dikelola sendiri adalah Enterprise, Developer, Enterprise Evaluation, Standard, dan Web.
Versi tujuan yang didukung untuk SQL Server yang dikelola sendiri adalah Enterprise, Developer, Enterprise Evaluation, Standard, dan Web.
Cluster SQL Server dan Grup Ketersediaan Selalu Aktif SQL Server didukung.
Jika Azure SQL Database adalah database sumber, pilih Polling and querying CDC instances for incremental synchronization untuk SQL Server Incremental Synchronization Mode.
SQL Server 2005 yang dikelola sendiri dan RDS for SQL Server 2008 serta 2008 R2 tidak didukung sebagai sumber.
Dalam mode parsing log hibrid (ketika 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 yang didukung (termasuk RDS for SQL Server dan SQL Server yang dikelola sendiri) adalah:
Edisi Enterprise atau Enterprise Evaluation: Versi 2012, 2014, 2016, 2019, atau 2022.
Edisi Standard: Versi 2016, 2019, atau 2022.
Saat SQL Server Edisi Web menjadi sumber, SQL Server Incremental Synchronization Mode hanya mendukung Incremental Synchronization Based on Logs of Source Database (Heap tables are not supported).
Database sumber | Database tujuan | Jenis sinkronisasi | Topologi sinkronisasi | Dokumen konfigurasi |
|
| Schema synchronization Full data synchronization Incremental data synchronization | One-way synchronization | |
| Schema synchronization Full data synchronization Incremental data synchronization | One-way synchronization | ||
PolarDB for MySQL Semua versi | Schema synchronization Full data synchronization Incremental data synchronization | One-way synchronization | Menyinkronkan data dari database 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 RDS for SQL Server ke AnalyticDB for MySQL 3.0 | |
AnalyticDB for PostgreSQL Versi 4.3, 6.0, 7.0 | Schema synchronization Full data synchronization Incremental data synchronization | One-way synchronization | ||
RDS for PostgreSQL Versi 9.4, 10, 11, 12, 13, 14, 15, 16, 17 | Schema synchronization Full data synchronization Incremental data synchronization | One-way synchronization | Menyinkronkan data dari database SQL Server yang dikelola sendiri ke RDS for PostgreSQL | |
DataHub | Schema synchronization Incremental data synchronization | One-way synchronization |
Sumber: MariaDB
Database sumber | Database tujuan | Jenis sinkronisasi | Topologi sinkronisasi | Dokumen konfigurasi |
|
| Schema synchronization Full data synchronization Incremental data synchronization | One-way synchronization | |
RDS for MySQL | Schema synchronization Full data synchronization Incremental data synchronization | One-way synchronization | ||
RDS for PostgreSQL Versi 9.4, 10, 11, 12, 13, 14, 15, 16, 17 | Schema synchronization Full data synchronization Incremental data synchronization | One-way synchronization | Menyinkronkan data dari RDS for MariaDB ke RDS for PostgreSQL |
Sumber: MongoDB yang dikelola sendiri atau ApsaraDB for MongoDB
Database sumber | Database tujuan | Jenis sinkronisasi | Topologi sinkronisasi | Dokumen konfigurasi |
Arsitektur set replika
| Arsitektur set replika atau kluster sharded
| Schema synchronization Full data synchronization Incremental data synchronization | One-way synchronization | |
Arsitektur kluster sharded
| Arsitektur set replika atau kluster sharded
| Schema synchronization Full data synchronization Incremental data synchronization | One-way synchronization | |
ApsaraDB for MongoDB (arsitektur kluster sharded) Versi 4.0, 4.2, 4.4, 5.0, 6.0, 7.0 | ApsaraDB for MongoDB (arsitektur kluster sharded) Versi 4.0, 4.2, 4.4, 5.0, 6.0, 7.0 | Schema synchronization Full data synchronization Incremental data synchronization | Two-way synchronization | Sinkronisasi dua arah antara instans ApsaraDB for MongoDB kluster sharded |
ApsaraDB for MongoDB (arsitektur set replika) Versi 4.0, 4.2, 4.4, 5.0, 6.0, 7.0 | ApsaraDB for MongoDB (arsitektur set replika) Versi 4.0, 4.2, 4.4, 5.0, 6.0, 7.0 | Schema synchronization Full data synchronization Incremental data synchronization | Two-way synchronization | Sinkronisasi dua arah antara instans ApsaraDB for MongoDB set replika |
Arsitektur set replika atau kluster sharded
| Function Compute (FC) Versi 2.0 | Incremental data synchronization | One-way synchronization | |
Lindorm | Full data synchronization Incremental data synchronization | One-way synchronization | ||
AnalyticDB for PostgreSQL 4.3, 6.0, 7.0 | Full data synchronization Incremental data synchronization | One-way synchronization | Menyinkronkan data dari ApsaraDB for MongoDB ke AnalyticDB for PostgreSQL | |
AnalyticDB for MySQL 3.0 | Full data synchronization Incremental data synchronization | One-way synchronization | Menyinkronkan data dari ApsaraDB for MongoDB ke AnalyticDB for MySQL 3.0 | |
| Full data synchronization Incremental data synchronization | One-way synchronization | Menyinkronkan data dari ApsaraDB for MongoDB ke RDS for MySQL | |
PolarDB for MySQL Semua versi | Full data synchronization Incremental data synchronization | One-way synchronization | Menyinkronkan data dari ApsaraDB for MongoDB ke PolarDB for MySQL | |
| Full data synchronization Incremental data synchronization | One-way synchronization | Menyinkronkan data dari ApsaraDB for MongoDB ke Alibaba Cloud Message Queue for Kafka |
Sumber: Redis yang dikelola sendiri atau ApsaraDB for Tair (kompatibel dengan Redis)
Redis adalah database NoSQL dan tidak memerlukan sinkronisasi skema.
Hanya sinkronisasi dua arah antara instans Tair (Edisi Perusahaan) yang didukung.
Saat sumber adalah instans Redis yang dikelola sendiri atau instans ApsaraDB for Tair (kompatibel dengan Redis), sinkronisasi data penuh dan inkremental didukung. Keduanya digabungkan menjadi satu langkah yang disebut Incremental Data Synchronization.
Versi RDB tertinggi yang didukung adalah 11, yang sesuai dengan Redis 7.2.
Database sumber | Database tujuan | Jenis sinkronisasi | Topologi sinkronisasi | Dokumen konfigurasi |
|
| Full data synchronization Incremental data synchronization | One-way synchronization | |
Instans ApsaraDB for Tair (kompatibel dengan Redis) Edisi Perusahaan/Tair (arsitektur cluster, standar, atau pemisahan baca/tulis) | Instans ApsaraDB for Tair (kompatibel dengan Redis) Edisi Perusahaan/Tair (arsitektur cluster, standar, atau pemisahan baca/tulis) | Full data synchronization Incremental data synchronization | Two-way synchronization |
Sumber: TiDB
Database sumber | Database tujuan | Jenis sinkronisasi | Topologi sinkronisasi | Dokumen konfigurasi |
TiDB | AnalyticDB for MySQL Versi 3.0 | Schema synchronization Full data synchronization Incremental data synchronization | One-way synchronization | Menyinkronkan data dari database TiDB yang dikelola sendiri ke AnalyticDB for MySQL 3.0 |
PolarDB-X 2.0 | Schema synchronization Full data synchronization Incremental data synchronization | One-way synchronization | Dokumen dalam persiapan |
Sumber: Db2 for LUW
Db2 for LUW ditampilkan sebagai DB2 for LUW di konsol.
Instans PolarDB-X 2.0 tujuan harus versi 5.4.11 atau lebih baru. Untuk informasi tentang cara meningkatkan, 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, 11.5 |
| Schema synchronization Full data synchronization Incremental data synchronization | One-way synchronization | |
PolarDB for MySQL Semua versi | Schema synchronization 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 PostgreSQL Versi 4.3, 6.0, 7.0 | Schema synchronization Full data synchronization Incremental data synchronization | One-way synchronization | Menyinkronkan data dari Db2 for LUW ke AnalyticDB for PostgreSQL | |
| Schema synchronization Full data synchronization Incremental data synchronization | One-way synchronization | Menyinkronkan data dari Db2 for LUW ke cluster Kafka yang dikelola sendiri |
Sumber: Db2 for i (AS/400)
Db2 for i ditampilkan sebagai DB2 for iSeries (AS/400) di konsol.
Database sumber | Database tujuan | Jenis sinkronisasi | Topologi sinkronisasi | Dokumen konfigurasi |
Db2 for i Versi 7.3, 7.4 |
| Schema synchronization Full data synchronization Incremental data synchronization | One-way synchronization | Dokumen dalam persiapan |
PolarDB for MySQL Semua versi | Schema synchronization Full data synchronization Incremental data synchronization | One-way synchronization | Dokumen dalam persiapan |
Sumber: AnalyticDB for MySQL 3.0
Versi kernel cluster AnalyticDB for MySQL 3.0 sumber harus 3.2.1.0 atau lebih baru.
Database sumber | Database tujuan | Jenis sinkronisasi | Topologi sinkronisasi | Dokumen konfigurasi |
AnalyticDB for MySQL Versi 3.0 | AnalyticDB for MySQL Versi 3.0 | Schema synchronization Full data synchronization Incremental data synchronization | One-way synchronization |
Sumber: AnalyticDB for PostgreSQL
Versi kernel instans AnalyticDB for PostgreSQL sumber harus 7.2.1.4 atau lebih baru.
Database sumber | Database tujuan | Jenis sinkronisasi | Topologi sinkronisasi | Dokumen konfigurasi |
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 | Alibaba Cloud Message Queue for Kafka Versi 0.10.1.0 hingga 2.x | Full data synchronization Incremental data synchronization | One-way synchronization | Menyinkronkan data dari AnalyticDB for PostgreSQL ke Alibaba Cloud Message Queue for Kafka |
Sumber: Database logis Data Management (DMS)
Database logis DMS harus dibuat dari beberapa instans PolarDB for MySQL yang di-shard.
Database sumber | Database tujuan | Jenis sinkronisasi | Topologi sinkronisasi | Dokumen konfigurasi |
Database logis Data Management (DMS) | AnalyticDB for MySQL Versi 3.0 | Schema synchronization Full data synchronization Incremental data synchronization | One-way synchronization | Menyinkronkan data dari database logis Data Management (DMS) ke AnalyticDB for MySQL 3.0 |
Sumber: Database platform AWS
Database sumber | Database tujuan | Jenis sinkronisasi | Topologi sinkronisasi | Dokumen konfigurasi |
Database platform AWS | Bergantung pada yang tersedia di konsol | |||