2010-11-08 159 views
51

我知道MongoDB接受和檢索記錄爲JSON/BSON objects,但它如何實際上將這些文件存儲在磁盤上?它們是作爲單個*.json文件的集合存儲還是作爲一個大文件存儲?我對後者有一種預感,因爲MongoDB文檔聲明它在具有ext4/xfs的系統上效果最好,這在處理大文件方面更好。有人可以確認嗎?MongoDB數據庫中的數據如何存儲在磁盤上?

回答

11

MongoDB將磁盤上的數據作爲BSON存儲在數據路徑目錄中,通常爲/data/db。每個集合應該有兩個文件,集合0,,它存儲數據(並且該整數隨後按需增加)和collection.ns,其存儲集合的命名空間元數據。

相關問題