全部产品
Search
文档中心

ApsaraDB for MongoDB:Pemulihan Data

更新时间:Jul 06, 2025

ApsaraDB for MongoDB menyediakan berbagai solusi pemulihan data.

Pulihkan data ke instance ApsaraDB for MongoDB

Penting

Saat memulihkan data instance ke instance baru, perhatikan hal-hal berikut:

  • Versi utama instance baru harus sama dengan versi utama instance asli. Pilih zona sesuai dengan versi MongoDB dari instance asli. Instance dengan versi MongoDB yang berbeda dapat ditempatkan di zona yang berbeda. Untuk informasi lebih lanjut mengenai batasan arsitektur instance, lihat Batasan.

  • Kapasitas penyimpanan instance baru harus lebih besar atau sama dengan kapasitas penyimpanan instance asli.

  • Data cadangan sebuah instance tidak dapat dipulihkan jika versi utama instance tersebut diperbarui setelah pembuatan data cadangan.

  • Secara default, instance baru akan menjalankan versi kernel terbaru.

Solusi

Arsitektur instance

Tujuan pemulihan

Rentang pemulihan

Skenario

Pulihkan database sebuah instance

  • Instance set replika yang menggunakan disk cloud

  • Instance kluster sharded yang menggunakan disk cloud

Instance asli

  • Semua database

  • Sebagian database

Berlaku untuk skenario di mana koleksi atau dokumen secara tidak sengaja terhapus.

Instance set replika yang menggunakan disk lokal dan menjalankan MongoDB 4.0 atau 4.2

Catatan

Untuk informasi lebih lanjut tentang batasan seperti batasan wilayah, lihat Batasan.

Instance Baru

Pulihkan data cadangan ke instance baru berdasarkan titik cadangan

  • Instance mandiri

  • Instance set replika

Instance Baru

  • Semua database

  • Sebagian database

Catatan

Anda hanya dapat memulihkan sebagian database dalam instance yang menggunakan disk lokal.

Berlaku untuk skenario di mana ketepatan waktu data bukanlah persyaratan utama untuk pemulihan data.

Pulihkan data cadangan ke instance baru berdasarkan titik waktu

Instance set replika

Instance Baru

  • Semua database

  • Sebagian database

Catatan

Anda hanya dapat memulihkan sebagian database dalam instance yang menggunakan disk lokal.

Berlaku untuk skenario di mana data instance perlu dipulihkan ke titik waktu sebelumnya.

Instance kluster sharded

Instance Baru

Semua database

Pulihkan data instance ke wilayah lain

  • Instance set replika yang menggunakan disk cloud

  • Instance kluster sharded yang menggunakan disk cloud

Instance Baru

Semua database

Berlaku untuk skenario seperti pemantauan data atau pemulihan bencana. Anda dapat menggunakan file cadangan untuk memulihkan data instance ke instance baru di wilayah tempat file disimpan.

Pulihkan data instance ApsaraDB for MongoDB ke database yang dikelola sendiri

Untuk memulihkan data instance ApsaraDB for MongoDB ke database yang dikelola sendiri, unduh file cadangan instance ke komputer Anda. Untuk informasi lebih lanjut tentang cara mengunduh file cadangan, lihat Unduh File Cadangan.

Solusi

Arsitektur Instance

Catatan Penggunaan

Pulihkan Data Instance ke Database MongoDB yang Dikelola Sendiri Menggunakan Cadangan Logis

  • Instance set replika yang menggunakan SSD lokal dan menjalankan MongoDB 4.2 atau versi lebih lama.

  • Instance kluster sharded yang menggunakan SSD lokal dan menjalankan MongoDB 4.2 atau versi lebih lama.

Alat mongorestore versi lama tidak didukung di MongoDB versi baru. Kami merekomendasikan agar Anda memilih versi mongorestore yang kompatibel dengan versi MongoDB Anda. Untuk informasi lebih lanjut, lihat mongorestore.

Pulihkan Data Instance ke Database MongoDB yang Dikelola Sendiri Menggunakan Cadangan Fisik

Instance set replika yang memenuhi persyaratan berikut:

  • Fitur enkripsi data transparan (TDE) tidak diaktifkan untuk instance tersebut. Untuk informasi lebih lanjut tentang TDE, lihat Konfigurasikan TDE untuk Instance.

  • Mesin penyimpanan instance adalah WiredTiger atau RocksDB.

Tidak tersedia.

FAQ

Bagaimana cara memulihkan data instance yang dihasilkan pada titik waktu sebelumnya?

Rentang waktu ke mana data instance dapat dipulihkan bergantung pada periode retensi yang ditentukan untuk data cadangan. Untuk informasi lebih lanjut tentang cara memulihkan data yang dihasilkan pada titik waktu sebelumnya, lihat Simpan File Cadangan Instance untuk Jangka Waktu Panjang.

Bagaimana cara memulihkan data cadangan ke instance asli?

Untuk instance kluster sharded yang menggunakan disk cloud, Anda dapat menggunakan fitur pemulihan database dan koleksi untuk memulihkan data instance ke instance tersebut. Untuk informasi lebih lanjut, lihat Pulihkan Database Sebuah Instance.

Jika data instance Anda gagal dipulihkan ke instance menggunakan fitur pemulihan database dan koleksi, Anda dapat memulihkan data cadangan ke instance baru dan kemudian memodifikasi informasi titik akhir dan port dari instance asli dan baru atau menggunakan Data Transmission Service (DTS) untuk migrasi data dari instance baru ke instance asli.

Bagaimana cara memulihkan file cadangan yang diunduh ke instance?

Anda tidak dapat memulihkan file cadangan yang diunduh langsung ke instance. Untuk memulihkan file cadangan yang diunduh ke instance, pulihkan file tersebut ke database yang dikelola sendiri dan kemudian gunakan DTS untuk memigrasikan file dari database ke instance. Untuk informasi lebih lanjut tentang cara menggunakan DTS untuk migrasi data, lihat Migrasi Data dari Database MongoDB yang Dikelola Sendiri atau Instance ApsaraDB for MongoDB.

Bagaimana cara memulihkan data instance ke database yang dikelola sendiri jika arsitektur instance tidak mengizinkan saya mengunduh file cadangan?