Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Bermigrasi ke Amazon DocumentDB menggunakan AWS Layanan Migrasi Database (DMS): panduan memulai cepat
Topik
Siapkan sumber DMS
Lihat Mengaktifkan aliran perubahan untuk mengaktifkan aliran perubahan DocumentDB atau mengaktifkan MongoDB Oplog untuk mendukung DMS Change Data Capture (CDC).
Sumber DMS harus mempertahankan semua perubahan yang sedang berlangsung sampai beban penuh DMS selesai untuk semua koleksi yang disertakan.
Aliran perubahan DocumentDB didasarkan pada waktu. Pastikan
change_stream_log_retention_durationpengaturan Anda cukup besar untuk menutupi waktu untuk menyelesaikan beban penuh.MongoDB Oplog adalah ukuran tetap. Pastikan ukurannya untuk menahan semua operasi selama beban penuh.
Pengaturan DMS
Buat instance DMS, sumber, dan titik akhir target dan uji setiap titik akhir.
Aktifkan kompresi DocumentDB
Amazon DocumentDB 5.0: Aktifkan kompresi dengan melampirkan grup parameter khusus ke cluster Amazon DocumentDB Anda dan menyetel default_collection_compression parameter ke. enabled Untuk informasi selengkapnya, lihat Mengelola kompresi dokumen tingkat koleksi.
Amazon DocumentDB 8.0: Kompresi Zstd diaktifkan secara default. Untuk informasi selengkapnya, lihat Mengelola kompresi berbasis kamus di Amazon DocumentDB 8.0.
Buat tugas replikasi
Di konsol DMS, di panel navigasi, pilih Migrasi atau replikasi, lalu pilih Tu gas.
Pilih Buat tugas.
Pada halaman Buat tugas, di bagian Konfigurasi tugas:
Masukkan pengenal Tugas yang unik dan bermakna (misalnya, “mongodb-docdb-replication”).
Pilih titik akhir sumber yang Anda buat sebelumnya di menu drop-down titik akhir database Sumber.
Pilih titik akhir target yang Anda buat sebelumnya di menu tarik -turun titik akhir database target.
Untuk Jenis tugas, pilih Migrasi dan replikasi.
Di bagian Pengaturan:
Untuk log tugas, centang kotak Aktif CloudWatch kan log.
Untuk mode Editing (di bagian atas), pilih editor JSON dan atur atribut berikut:
Set
ParallelApplyThreadsel ke 5 (di bawahTargetMetadata). Ini memungkinkan ~1000 insert/update /hapus operasi per detik di CDC.Set
MaxFullLoadSubTasksel ke 16 (di bawahFullLoadSettings). Pertimbangkan untuk meningkatkan ini tergantung pada ukuran instance Anda.Untuk koleksi besar (lebih dari 100 GB), aktifkan partisi otomatis (di bawah Pemetaan Tabel dan di bawah
parallel-loadatribut):“type”: “partisi-otomatis”
“jumlah partisi”: 16
Memantau kemajuan
Gunakan AWS DMS konsol atau buat dasbor khusus (alat dasbor
FullLoadThroughputBandwidthTarget— Mengukur bandwidth jaringan (in KB/second) yang digunakan oleh DMS saat mentransfer data ke database target selama fase beban penuh migrasi.
CDCLatencyTarget— Mengukur penundaan waktu (dalam detik) bewteen ketika perubahan terjadi di database sumber dan ketika perubahan itu diterapkan ke database target.
CDCThroughputRowsTargetMengukur jumlah baris per detik yang diterapkan DMS ke database target selama fase replikasi migrasi yang sedang berlangsung.
Informasi tambahan
Untuk informasi selengkapnya tentang Amazon DocumentDB dan AWS DMS, lihat: