這兩天剛開始學mongodb,試著建了分散式儲存。
不明白他的基本原理是什麼?
我的測試資料庫: weibo文檔裡有0.156G資料
建立了四個shard節點,發現每個節點的資料是平均分數的,這是怎麼實現分配的?
然後我把整個weibo清空,檔案儲存大小不變,為啥呢?
求高手解答。
走同样的路,发现不同的人生
你要先看MongoDB關於分片的基本原理。這裡有一篇由蕭貝貝的翻譯的文檔:http://docs.mongoing.com/manual-zh/core/sharding-introduction.html
關於第2點,MongoDB 在你刪除記錄後不會在檔案系統回收空間。除非你刪掉資料庫。但是空間沒有被浪費,會用來儲存下面插入的新的文件。關於空間使用的具體資料可參考我的部落格: http://mongoing.com/blog/file-storage
你要先看MongoDB關於分片的基本原理。這裡有一篇由蕭貝貝的翻譯的文檔:http://docs.mongoing.com/manual-zh/core/sharding-introduction.html
關於第2點,MongoDB 在你刪除記錄後不會在檔案系統回收空間。除非你刪掉資料庫。但是空間沒有被浪費,會用來儲存下面插入的新的文件。關於空間使用的具體資料可參考我的部落格: http://mongoing.com/blog/file-storage