mongodump membuat ekspor biner data dari database MongoDB (dalam format BSON). Indeks definisi dicadangkan di <dbname>.metadata.json file, jadi mongorestore dapat membuat ulang data &indeks asli.
Ada dua alasan utama mengapa indeks yang sebenarnya tidak dapat dicadangkan dengan mongodump :
-
Indeks menunjuk ke lokasi dalam file data. File data tidak ada jika Anda hanya mengekspor dokumen dalam file data (daripada mengambil salinan file lengkap dari file data).
-
Format indeks pada disk adalah khusus untuk mesin penyimpanan, sedangkan
mongodumpdimaksudkan untuk tidak bergantung pada mesin penyimpanan.
Jika Anda menginginkan cadangan penuh data &indeks, Anda perlu cadangkan dengan menyalin file data yang mendasarinya
(biasanya dengan menggunakan sistem file atau snapshot EBS). Ini adalah opsi yang lebih umum untuk penerapan yang lebih besar, seperti mongodump membutuhkan membaca semua data ke dalam mongod proses (yang akan mengeluarkan beberapa set kerja Anda jika database Anda lebih besar dari memori).