DataWorks menyediakan fitur sinkronisasi data real-time yang memungkinkan Anda menyinkronkan perubahan data dari satu tabel atau seluruh database ke database tujuan secara real-time, sehingga menjaga konsistensi antara database tujuan dan sumbernya.
Fitur inti
Sinkronisasi real-time mendukung fitur-fitur yang dijelaskan dalam tabel berikut.
Kemampuan | Deskripsi |
Sinkronisasi data antara berbagai sumber data | Sinkronisasi real-time mendukung berbagai sumber data. Anda dapat menggabungkan sumber data input dan output yang berbeda untuk membuat tautan sinkronisasi. Untuk informasi lebih lanjut, lihat Sumber data yang didukung dan solusi sinkronisasi. |
Sinkronisasi data di lingkungan jaringan kompleks | Sinkronisasi real-time mendukung sinkronisasi data di berbagai lingkungan, seperti database Alibaba Cloud, pusat data lokal, database yang dikelola sendiri pada instance ECS, atau database di luar Alibaba Cloud. Sebelum mengonfigurasi tugas, pastikan kelompok sumber daya dapat terhubung ke sumber dan tujuan. Untuk informasi lebih lanjut tentang konfigurasi, lihat Solusi konektivitas jaringan. |
Skenario sinkronisasi | Sinkronisasi real-time mendukung penyinkronan data secara real-time dari satu tabel ke satu tabel tujuan, serta penyinkronan data inkremental dari database dan tabel terpartisi (sharded) ke satu tabel tujuan.
|
Konfigurasi tugas sinkronisasi real-time | Fitur-fitur berikut didukung saat Anda mengonfigurasi tugas sinkronisasi real-time. Anda dapat melakukan ETL real-time pada data dari satu tabel menggunakan konfigurasi sederhana tanpa menulis kode. Untuk informasi lebih lanjut, lihat Mengonfigurasi tugas sinkronisasi real-time untuk satu tabel dan Menyinkronkan data dari database dan tabel terpartisi ke MaxCompute. Sinkronisasi real-time untuk satu tabel:
Sinkronisasi real-time untuk database dan tabel terpartisi:
|
O&M tugas sinkronisasi real-time | Anda dapat memantau tugas sinkronisasi dan mengonfigurasi peringatan.
|
Tugas sinkronisasi real-time tidak dapat dijalankan dari halaman Data Studio. Anda harus menyimpan dan mengirimkan node sinkronisasi real-time, lalu menjalankan node tersebut dari Operation Center di lingkungan produksi.
Tugas sinkronisasi real-time tidak mendukung penyinkronan tampilan (view).
Sumber data yang didukung
Sumber data yang didukung oleh Data Studio dan Data Integration sebagian tumpang tindih. Jika Data Integration mendukung jenis sumber data yang Anda butuhkan, kami menyarankan Anda membuat tugas sinkronisasi real-time di Data Integration.
Sumber dan tujuan data yang didukung di Data Integration memiliki pasangan spesifik yang didukung. Untuk informasi tentang kombinasi yang didukung, rujuk opsi Sync Type yang tersedia saat Anda mengonfigurasi sumber dan tujuan data.
Data Studio
Sumber: MySQL, DataHub, LogHub, Kafka, dan PolarDB.
Tujuan: MaxCompute, Hologres, AnalyticDB for MySQL 3.0, Elasticsearch, DataHub, dan Kafka.
Pemrosesan data: Penyaringan data, penggantian string, dan penyamaran data.
Data Integration
Sumber: Kafka, Hologres, Oracle, LogHub, dan DataHub.
Tujuan: ApsaraDB for OceanBase, Data Lake Formation (DLF), Doris, Hologres, MaxCompute, OSS, OSS-HDFS, StarRocks, dan Tablestore.
Pemrosesan data: Penyaringan data, penggantian string, penyamaran data, penguraian JSON, serta pengeditan dan penugasan bidang.
Mulai
Untuk membuat tugas sinkronisasi real-time untuk satu tabel, lihat Mengonfigurasi tugas sinkronisasi real-time di DataStudio dan Mengonfigurasi tugas sinkronisasi real-time di Data Integration.
Untuk membuat tugas sinkronisasi real-time untuk database dan tabel terpartisi, lihat Menyinkronkan data dari database dan tabel terpartisi ke MaxCompute.
Pertanyaan Umum
Untuk jawaban atas pertanyaan umum mengenai tugas sinkronisasi real-time, lihat Pertanyaan Umum tentang sinkronisasi real-time.