MongoDB menyimpan data dalam format yang sama sekali berbeda, yang disebut BSON, yang akan memakan lebih banyak ruang disk. Nilai tidak hanya perlu disimpan untuk setiap bidang, tetapi juga harus menyimpan nama kolom lagi di setiap dokumen (baris). Jika Anda memiliki nama kolom yang besar, ini pasti dapat meningkatkan ukuran di MongoDB menjadi 8 hingga 10 kali lipat dari file CSV Anda. Jika memungkinkan, Anda dapat melihat memperpendek nama bidang Anda jika ini terlalu banyak untuk Anda.
MongoDB juga mengalokasikan sebelumnya file data untuk Anda. Misalnya, saat mulai menambahkan data ke taq.2
, itu akan membuat taq.3
, dan begitu pula ketika mulai menulis ke taq.4
itu menciptakan tag.5
. Jadi dalam kasus Anda, katakanlah file 230MB Anda akan menghasilkan data 1,9GB, MongoDB telah mengalokasikan taq.5
berukuran 2.0G . Perilaku ini dapat dimatikan dengan menentukan --noprealloc
pada baris perintah saat memulai mongod
.