Topik ini menjelaskan cara mengonfigurasi sinkronisasi DDL dan DML untuk sinkronisasi inkremental dalam tugas migrasi atau sinkronisasi data.
Latar Belakang
Jika Anda memilih Incremental Synchronization pada langkah Select Migration Type atau Select Synchronization Type dalam tugas migrasi atau sinkronisasi data, sinkronisasi DML diaktifkan secara default. Anda dapat mengonfigurasi sinkronisasi DML atau DDL sesuai kebutuhan.
Sinkronisasi DML: Saat mengonfigurasi tugas migrasi atau sinkronisasi data, Anda dapat menentukan strategi sinkronisasi untuk pernyataan SQL DML yang akan disinkronkan. Hanya pernyataan yang memenuhi kondisi tertentu yang akan disinkronkan ke tujuan. Penyaringan DML berlaku untuk skenario migrasi tabel historis dan tabel detail transaksi.
Sinkronisasi DDL: Anda dapat memilih apakah akan menyinkronkan operasi DDL saat mengonfigurasi tugas migrasi atau sinkronisasi data. Operasi DDL seperti CREATE TABLE, ALTER TABLE, DROP TABLE, dan TRUNCATE TABLE hanya akan disinkronkan ke tujuan setelah Anda mengaktifkan sinkronisasi DDL. Fitur sinkronisasi DDL berlaku untuk tugas migrasi dan sinkronisasi data jangka panjang, membantu menurunkan biaya O&M secara signifikan.
Batasan
Sinkronisasi DML
Penyaringan DML berlaku untuk seluruh tugas migrasi atau sinkronisasi data.
Verifikasi data penuh tidak didukung untuk tugas migrasi data yang dikonfigurasi dengan penyaringan DML.
Sinkronisasi DDL
Hanya operasi DDL yang tercantum di bagian sebelumnya yang didukung.
Jika tabel yang akan disinkronkan melibatkan operasi DDL yang tidak didukung, tugas migrasi atau sinkronisasi data mungkin terganggu dan pengecualian data yang tidak dapat diperbaiki mungkin muncul.
Jangan lakukan operasi DDL untuk perubahan skema database atau tabel pada fase migrasi/sinkronisasi skema atau migrasi/sinkronisasi data penuh. Jika tidak, tugas migrasi atau sinkronisasi data mungkin terganggu.
Prosedur
Konfigurasikan tugas migrasi atau sinkronisasi data sesuai petunjuk hingga mencapai langkah Pilih Tipe Migrasi atau Pilih Tipe Sinkronisasi.
Untuk informasi lebih lanjut, lihat topik tentang migrasi data atau tugas sinkronisasi data dari jenis sumber data yang sesuai.

Di halaman Pilih Tipe Migrasi atau Pilih Tipe Sinkronisasi, pilih Sinkronisasi Inkremental. Sinkronisasi DML dipilih secara default.

Klik Custom configuration DDL/DML.
Dalam kotak dialog Custom configuration DDL/DML, pilih operasi DML atau DDL yang akan disinkronkan.
Operasi DML
INSERT,DELETE, danUPDATEdidukung untuk sinkronisasi. Anda dapat melakukan penyaringan DML sesuai kebutuhan. Untuk informasi lebih lanjut tentang operasi DDL yang dapat disinkronkan untuk berbagai jenis tugas migrasi atau sinkronisasi data, lihat Operasi DDL yang Didukung untuk Sinkronisasi. Anda dapat memilih operasi DDL sesuai kebutuhan.
Saat memigrasikan data dari database Lindorm atau HBase ke OBKV, operasi DML
DELETEdanPUTdidukung untuk sinkronisasi. Jika Anda ingin memilih DML Synchronization di Incremental Synchronization, hubungi Dukungan Teknis Alibaba Cloud untuk memastikan bahwa data yang dikirim ke Kafka terurut. Jika tidak, data di database sumber dan tujuan mungkin tidak konsisten.Untuk informasi lebih lanjut tentang konfigurasi pengiriman data dari Lindorm ke Kafka, lihat Batasan di Ikhtisar. Untuk informasi lebih lanjut tentang ApsaraDB for HBase Performance-enhanced Edition, lihat Fitur.

Di kotak dialog Custom configuration DDL/DML, klik OK.
Di halaman Pilih Tipe Migrasi atau Pilih Tipe Sinkronisasi, klik Selanjutnya dan selesaikan pengaturan tugas berikutnya sesuai petunjuk.