Data Integration menyediakan fitur offline synchronization, real-time synchronization, dan solution-based synchronization. Anda dapat memilih fitur berdasarkan mode sinkronisasi (offline atau real-time), jenis data (penuh atau tambahan), serta jenis sumber data dan jumlah tabel atau database yang terlibat. Topik ini menjelaskan kemampuan fitur dari berbagai dimensi dan dimensi inti sebagai referensi untuk pemilihan fitur.
Kemampuan fitur sinkronisasi data
Tabel berikut memberikan gambaran tentang dukungan fitur untuk sinkronisasi batch, sinkronisasi real-time, sinkronisasi penuh, sinkronisasi tambahan, serta jumlah tabel dan database. Gunakan informasi dalam tabel untuk menentukan fitur yang sesuai dengan skenario sinkronisasi data Anda. Kemudian, pilih fitur yang paling cocok dengan merujuk pada dimensi inti yang dijelaskan di bagian selanjutnya.
| Dimensi | Sinkronisasi Batch | Sinkronisasi Real-time | Sinkronisasi Berbasis Solusi (sinkronisasi batch data dari semua tabel dalam database) | Sinkronisasi Berbasis Solusi (sinkronisasi penuh satu kali dan sinkronisasi tambahan real-time) | |
| Dimensi 1: Sinkronisasi Batch dan Sinkronisasi Real-time | Sinkronisasi Batch | √ | × | √ | √ |
| Sinkronisasi Real-time | × | √ | × | ||
| Dimensi 2: Sinkronisasi Tambahan dan Sinkronisasi Penuh | Sinkronisasi Penuh | √ | × | √ (Sinkronisasi penuh satu kali, sinkronisasi penuh berkala, dan sinkronisasi penuh satu kali serta sinkronisasi tambahan berkala) | √ (Sinkronisasi penuh satu kali dan sinkronisasi tambahan real-time) |
| Sinkronisasi Tambahan | √ | √ | √ (Sinkronisasi tambahan satu kali dan sinkronisasi tambahan periodik) | ||
| Dimensi 3: Jumlah tabel atau database | Tabel Tunggal (sinkronisasi data dari satu tabel ke tabel lain) | √ | √ | × | √ |
| Database Tunggal (sinkronisasi data dari beberapa tabel ke beberapa tabel) | × | √ | √ | √ | |
| Database Terpecah (sinkronisasi data dari beberapa tabel ke satu tabel) Catatan Beberapa jenis sumber data mendukung sinkronisasi data dari beberapa tabel ke satu tabel. | √ | √ | × | √ | |
| Dimensi 4: Sumber data yang didukung | DataWorks menyediakan pembaca dan penulis untuk membaca data dari dan menulis data ke sumber data. Untuk informasi lebih lanjut tentang jenis sumber data yang didukung, pembaca, dan penulis, lihat Jenis sumber data yang didukung, Plugin Reader, dan Plugin Writer. | Berbagai jenis sumber data didukung. Anda dapat mensinkronkan data antara berbagai jenis sumber data. Untuk informasi lebih lanjut tentang jenis sumber data yang didukung, lihat Jenis sumber data yang mendukung sinkronisasi real-time. | DataWorks menyediakan solusi sinkronisasi data yang digunakan untuk mensinkronkan data antara berbagai jenis sumber data dalam berbagai skenario. Untuk informasi lebih lanjut tentang jenis sumber data yang didukung, lihat Jenis sumber data yang didukung dan operasi sinkronisasi. | ||
| Referensi | Ikhtisar fitur sinkronisasi batch | Ikhtisar fitur sinkronisasi real-time | Ikhtisar | ||
- Sinkronisasi Penuh Satu Kali dan Sinkronisasi Tambahan Real-Time: Sinkronkan data penuh satu kali dan data tambahan secara real-time ke tujuan.
Pada pelaksanaan pertama solusi sinkronisasi data, data penuh dari satu atau beberapa tabel sumber ditulis ke partisi tertentu dalam satu atau beberapa tabel tujuan. Selanjutnya, data tambahan dan data penuh dari tabel sumber digabungkan dan ditulis secara real-time ke partisi yang ditentukan dalam tabel tujuan.
- Sinkronisasi Penuh Satu Kali dan Sinkronisasi Tambahan Periodik: Sinkronkan data penuh satu kali dan data tambahan secara berkala ke tujuan.
Pada pelaksanaan pertama solusi sinkronisasi data, data penuh dari satu atau beberapa tabel sumber ditulis ke partisi tertentu dalam satu atau beberapa tabel tujuan. Kemudian, data tambahan dari tabel sumber ditulis secara berkala ke partisi yang ditentukan dalam tabel tujuan.
Dimensi Inti
Anda dapat memilih fitur yang diperlukan untuk mengonfigurasi solusi sinkronisasi data atau node berdasarkan dimensi inti berikut:
- Jenis Sumber Data yang Didukung, Pembaca, dan Penulis
Sebelum mengonfigurasi solusi sinkronisasi data atau node, pilih fitur berdasarkan jenis sumber data Anda.
Catatan Dalam skenario sinkronisasi data real-time, pastikan Anda memahami dukungan berbagai jenis tujuan untuk operasi DDL dan DML pada sumber. Untuk informasi lebih lanjut, lihat Operasi DML dan DDL yang Didukung. - Jumlah Database atau Tabel yang Terlibat
Pilih fitur berdasarkan jumlah database atau tabel dari mana Anda ingin membaca data dan jumlah tabel ke mana Anda ingin menulis data.
Lampiran: Deskripsi partisi tujuan
- Sinkronisasi Batch
Dalam skenario sinkronisasi tambahan, gunakan fitur pengisian ulang data yang disediakan di Operation Center untuk menulis data historis ke partisi waktu terkait dalam tabel tujuan. Untuk informasi lebih lanjut, lihat Konfigurasikan Node Sinkronisasi Batch untuk Hanya Mensinkronkan Data Tambahan.
- Sinkronisasi Real-Time: Data tambahan dalam tabel sumber ditulis ke partisi T-1 dalam tabel tujuan secara real-time.
- Sinkronisasi Berbasis Solusi
Solusi Sinkronisasi Deskripsi untuk Penulisan Data Sinkronisasi Penuh Satu Kali dan Sinkronisasi Tambahan Periodik - Jika solusi sinkronisasi data dikonfigurasi pada hari T, data penuh dalam tabel sumber ditulis ke partisi T-1 dalam tabel tujuan satu kali.
- Pada hari T+N, data tambahan dalam tabel sumber ditulis secara berkala ke partisi T+N-1 dalam tabel tujuan.
Sinkronisasi Penuh Satu Kali dan Sinkronisasi Tambahan Real-Time - Jika solusi sinkronisasi dikonfigurasi pada hari T, data penuh dalam tabel sumber ditulis ke partisi T-1 dalam tabel tujuan satu kali, dan data tambahan serta data penuh dalam tabel sumber digabungkan dan ditulis ke partisi T-1 dalam tabel tujuan secara real-time.
- Pada hari T+N, data tambahan dan data penuh dalam tabel sumber digabungkan dan ditulis ke partisi T+N-1 secara real-time.
Catatan Jika Anda menggunakan solusi sinkronisasi real-time satu klik ke MaxCompute untuk mensinkronkan data, data tambahan dalam tabel sumber ditulis ke tabel Log untuk data tambahan pada hari konfigurasi solusi tersebut, dan data tambahan serta data penuh dalam tabel sumber digabungkan dan ditulis ke tabel Base untuk data penuh pada hari berikutnya.
Sinkronisasi Penuh Periodik Data penuh dalam tabel sumber ditulis secara berkala ke partisi T-1 dalam tabel tujuan. Sinkronisasi Penuh Satu Kali Jika solusi sinkronisasi data dikonfigurasi pada hari T, data penuh dalam tabel sumber ditulis ke partisi T-1 dalam tabel tujuan satu kali. Sinkronisasi Tambahan Periodik Data tambahan dalam tabel sumber ditulis secara berkala ke partisi T-1 dalam tabel tujuan. Sinkronisasi Tambahan Satu Kali Jika solusi sinkronisasi data dikonfigurasi pada hari T, data tambahan dalam tabel sumber ditulis ke partisi T-1 dalam tabel tujuan satu kali.