MongoDBは、BSONと呼ばれるまったく異なる形式でデータを保存します。これにより、より多くのディスク容量が使用されます。フィールドごとに値を格納する必要があるだけでなく、各ドキュメント(行)に列名を再度格納する必要があります。列名が大きい場合は、MongoDBのサイズがCSVファイルの8〜10倍になる可能性があります。可能であれば、フィールド名が多すぎる場合は、フィールド名を短くすることを検討してください。
MongoDBも事前割り当て あなたのためのデータファイル。たとえば、taq.2
にデータを追加し始めた瞬間 、taq.3
を作成します 、同様に、taq.4
への書き込みを開始したとき tag.5
を作成します 。したがって、あなたの場合、230MBのファイルで1.9GBのデータが作成されるとすると、MongoDBはすでに2.0Gサイズのtaq.5
を割り当てています。 。この動作は、--noprealloc
を指定することでオフにできます。 mongod
を起動するときのコマンドライン 。