84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
這兩天剛開始學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