MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Pencadangan dan Pemulihan MongoDB

ScaleGrid mengotomatiskan proses pencadangan dan pemulihan instans MongoDB Anda. Dengan sekali klik, ScaleGrid akan mencadangkan atau memulihkan instance MongoDB atau kumpulan replika. Karena hosting MongoDB ScaleGrid yang terkelola sepenuhnya menggunakan backup penuh, semua database, pengguna, dan pengaturan dipulihkan pada instans.

Pencadangan MongoDB diimplementasikan menggunakan snapshot point-in-time, oleh karena itu, mereka mengambil jumlah waktu yang sama terlepas dari ukuran data. Ini berbeda dengan menggunakan MongoDump dan MongoRestore, di mana waktu pencadangan dan pemulihan Anda meningkat secara linier dengan jumlah data. Selain itu, pencadangan tidak berpengaruh pada ketersediaan database Anda, dan database Anda akan terus berjalan seperti biasa. ScaleGrid menawarkan pencadangan sesuai permintaan dan terjadwal untuk MongoDB. Dalam posting ini, kita akan berbicara tentang cadangan sesuai permintaan MongoDB. Jika Anda tertarik untuk menjadwalkan pencadangan otomatis untuk kluster Anda, lihat postingan kami, Pencadangan MongoDB Otomatis.

Mencadangkan Penerapan MongoDB

Semua cadangan di-zip ke dalam satu file dan disimpan di akun S3 Anda. Cadangan melalui ScaleGrid adalah cadangan penuh dan berisi semua basis data yang ada di instans. Saat mencadangkan kumpulan replika, ScaleGrid akan menghapus dan mencadangkan file dari yang utama. Mencadangkan dari primer memastikan tidak ada data yang hilang karena potensi penundaan sinkronisasi dengan sekunder mana pun.

Mencadangkan instance di ScaleGrid itu mudah. Untuk membuat cadangan sesuai permintaan, pilih penerapan yang ingin Anda cadangkan, lalu klik tombol "Cadangkan". Selanjutnya, berikan nama untuk cadangan ini.

Setelah mengklik “Backup”, status penerapan akan berubah dari “Running” menjadi “BackingUp”.

Memulihkan Penerapan MongoDB

PERINGATAN:Memulihkan penerapan MongoDB akan menimpa semua data yang ada pada instans MongoDB. Harap ambil cadangan sebelum memulihkan untuk mempertahankan data yang ada.

Memulihkan penerapan MongoDB akan mengunduh file cadangan zip dari S3 dan memulihkannya. Dalam kasus set replika, data pada sekunder akan diatur ulang dengan data yang ada pada primer.

Memulihkan instance di ScaleGrid itu mudah. Untuk memulihkan cadangan, pilih penerapan yang ingin Anda pulihkan, lalu klik tombol "Pulihkan". Selanjutnya, pilih cadangan yang ingin Anda pulihkan.

Setelah mengklik “Pulihkan”, status penerapan akan berubah dari “Berjalan” menjadi “Memulihkan”. Waktu pemulihan akan bervariasi tergantung pada ukuran data yang ada di instans MongoDB. Dalam hal ReplicaSet, semua SECONDARIES juga akan disinkronkan sebelum penerapan MongoDB dalam status "Berjalan". Penerapan MongoDB juga akan menimbulkan waktu henti selama fase pemulihan.

Seperti biasa, jika Anda memiliki pertanyaan, kirimkan email kepada kami di [email protected].


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Permintaan MongoDB untuk mengembalikan hanya dokumen yang disematkan

  2. Mongoose/node.js cara menemukan, mengisi, melakukan sesuatu, 'mengurangi populasi', dan memperbarui

  3. Pengantar tipe data MongoDB

  4. Urutan kenaikan otomatis di mongodb menggunakan Java

  5. Perbarui objek yang disematkan di dalam array di dalam array di MongoDB