Data Transmission Service (DTS) menyediakan fitur sinkronisasi data yang mudah digunakan. Anda dapat mengonfigurasi tugas sinkronisasi data di Konsol DTS hanya dalam beberapa langkah sederhana.
Jika Anda baru mengenal fitur sinkronisasi data, baca Panduan Sinkronisasi Data untuk mempelajari cara membuat, memantau, dan mengelola tugas sinkronisasi data.
Catatan
Topik ini menjelaskan prosedur umum untuk mengonfigurasi tugas sinkronisasi data. Langkah-langkah spesifik dapat berbeda tergantung pada sumber data. Untuk contoh detail berbagai sumber data, lihat Ikhtisar skenario sinkronisasi data.
Sebelum memulai
Jika database sumber adalah PolarDB for MySQL atau Database MySQL yang dikelola sendiri, Anda harus mengaktifkan fitur binlog. Untuk informasi selengkapnya, lihat Aktifkan binlog dan Buat akun dan aktifkan binlog untuk Database MySQL yang dikelola sendiri.
Prosedur
-
Beli instans sinkronisasi data berdasarkan jenis database serta Wilayah instans sumber dan tujuan. Untuk informasi selengkapnya, lihat Proses pembelian.
-
Masuk ke atau Konsol Data Transmission Service.
CatatanJika Anda dialihkan secara otomatis ke Konsol Data Management (DMS), klik ikon
di pojok kanan bawah, lalu klik
untuk kembali ke Konsol DTS klasik. -
Di panel navigasi sebelah kiri, klik Data Synchronization.
-
Di bagian atas halaman Synchronization Tasks, pilih Wilayah instans sinkronisasi data Anda.
-
Temukan instans sinkronisasi data yang telah Anda beli, lalu klik Configure Synchronization Channel untuk instans tersebut.
-
Konfigurasikan instans sumber dan tujuan. Di halaman konfigurasi, masukkan Synchronization Task Name. Pada bagian Source Instance Information, atur Instance Type menjadi self-managed database on an ECS instance, lalu konfigurasikan Instance Region, ECS Instance ID, Database Type (misalnya MySQL), Port, Database Account, dan Database Password. Pada bagian Destination Instance Information, atur Instance Type menjadi RDS instance, lalu konfigurasikan Instance Region, Instance ID, Database Account, Database Password, dan Connection Method (Unencrypted Connection atau SSL Encrypted Connection).
-
Setelah menyelesaikan konfigurasi, klik Authorize Whitelist and Go to Next Step.
CatatanJika instans sumber atau tujuan adalah instans database Alibaba Cloud, langkah ini secara otomatis menambahkan alamat IP server DTS ke daftar putih instans tersebut, sehingga memastikan server DTS dapat terhubung ke instans tersebut.
-
Konfigurasikan kebijakan dan objek sinkronisasi, lalu klik Next di pojok kanan bawah halaman.
Parameter
Deskripsi
Select synchronization objects
Di kotak Source Objects, pilih objek yang akan disinkronkan, lalu klik ikon
untuk memindahkannya ke kotak Selected Objects.Anda dapat memilih database atau tabel sebagai objek sinkronisasi.
Catatan-
Jika Anda memilih seluruh database untuk disinkronkan, semua operasi DDL pada objek dalam database tersebut akan disinkronkan ke database tujuan.
-
Secara default, objek yang disinkronkan mempertahankan nama aslinya di database tujuan. Untuk mengubah nama tersebut, gunakan fitur pemetaan nama objek. Untuk informasi selengkapnya, lihat Map object names.
Library, table, and column mapping
Ubah nama objek yang disinkronkan di instans tujuan. Untuk informasi selengkapnya, lihat Map databases, tables, and columns.
Replicate temporary tables during DMS online DDL
Jika Anda menggunakan Data Management (DMS) untuk melakukan perubahan DDL online pada database sumber, Anda dapat memilih apakah akan menyinkronkan tabel sementara yang dihasilkan oleh perubahan DDL tersebut.
-
Yes: Menyinkronkan tabel sementara yang dihasilkan oleh perubahan DDL online.
CatatanJika jumlah data tabel sementara yang dihasilkan oleh perubahan DDL online sangat besar, tugas sinkronisasi data mungkin mengalami penundaan.
-
No: Tidak menyinkronkan tabel sementara yang dihasilkan oleh perubahan DDL online. Hanya operasi DDL asli dari database sumber yang disinkronkan.
CatatanOpsi ini menyebabkan tabel di database tujuan terkunci.
Connection retry duration
Jika DTS tidak dapat terhubung ke instans sumber atau tujuan, DTS akan mencoba kembali selama 720 menit (12 jam) secara default. Anda juga dapat menentukan durasi percobaan ulang kustom. Jika DTS berhasil terhubung kembali ke instans sumber atau tujuan dalam durasi yang ditentukan, tugas sinkronisasi akan dilanjutkan secara otomatis. Jika tidak, tugas tersebut gagal.
CatatanAnda dikenai biaya berdasarkan durasi eksekusi tugas selama percobaan koneksi ulang. Sesuaikan durasi percobaan ulang sesuai kebutuhan bisnis Anda, atau rilis instans DTS segera setelah instans sumber dan tujuan dirilis.
-
-
Konfigurasikan pengaturan lanjutan untuk inisialisasi sinkronisasi. Di halaman Advanced Settings, bagian Synchronization Initialization secara default telah memilih opsi Schema Initialization dan Full Data Initialization.
-
Setelah menyelesaikan konfigurasi, klik Precheck and Start di pojok kanan bawah halaman.
Catatan-
Sebelum tugas sinkronisasi dimulai, DTS melakukan Pemeriksaan Awal. Tugas hanya dapat dimulai setelah lulus Pemeriksaan Awal.
-
Jika Pemeriksaan Awal gagal, klik ikon
di samping item pemeriksaan untuk melihat detail kegagalannya.-
Anda dapat memperbaiki masalah berdasarkan detail tersebut dan menjalankan Pemeriksaan Awal lagi.
-
Jika Anda tidak perlu memperbaiki item peringatan, klik Ignore atau Ignore and Rerun Precheck untuk melanjutkan.
-
-
-
Setelah status Precheck Passed muncul di dialog Precheck, tutup dialog Precheck. Tugas sinkronisasi kemudian akan dimulai.
-
Tunggu hingga saluran sinkronisasi selesai diinisialisasi. Status tugas kemudian akan berubah menjadi Synchronizing.
Anda dapat melihat status sinkronisasi data di halaman Data Synchronization.