Pada dasarnya, ini adalah mongo mempersiapkan penyisipan data. Mongo melakukan prealokasi penyimpanan data untuk mencegah (atau meminimalkan) fragmentasi pada disk. Prealokasi ini diamati dalam bentuk file yang mongod
pembuatan instance.
Pertama ia membuat file 64MB, berikutnya 128MB, 512MB berikutnya, dan terus menerus hingga mencapai file sebesar 2GB (ukuran maksimum file data yang telah dialokasikan sebelumnya).
Ada beberapa hal lagi yang dilakukan mongo yang mungkin dicurigai menggunakan lebih banyak ruang disk, hal-hal seperti membuat jurnal...
Untuk info lebih lanjut tentang bagaimana mongoDB menggunakan ruang penyimpanan, Anda dapat melihat halaman ini dan khususnya bagian berjudul Mengapa file di direktori data saya lebih besar daripada data di database saya?
Ada beberapa hal yang dapat Anda lakukan untuk meminimalkan ruang yang digunakan, tetapi teknik ini (seperti menggunakan --smallfiles
option) biasanya hanya direkomendasikan untuk penggunaan pengembangan dan pengujian - tidak pernah untuk produksi.