84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
MongoDB中的chunk和extent是什么关系?chunk只是逻辑上的? extent预留空间用完了如何处理?
认证高级PHP讲师
chunk是指一個shard中,shard key上連續的一段。一個chunk中的資料在shard key上連續,但是在文件裡就不一定存在哪裡了。可以說是邏輯上的。官方文件裡的解釋中的兩個連結講了它在整個系統中怎麼用的。 (話說現在官方文件越來越豐富,組織得也越來越好了)
extent是資料檔案裡的連續的一段,算是實作細節了。跟chunk沒有直接關係。如果你有興趣,這個slides Understanding MongoDB Storage for Performance and Data Safety 不錯。
chunk是指一個shard中,shard key上連續的一段。一個chunk中的資料在shard key上連續,但是在文件裡就不一定存在哪裡了。可以說是邏輯上的。官方文件裡的解釋中的兩個連結講了它在整個系統中怎麼用的。 (話說現在官方文件越來越豐富,組織得也越來越好了)
extent是資料檔案裡的連續的一段,算是實作細節了。跟chunk沒有直接關係。如果你有興趣,這個slides Understanding MongoDB Storage for Performance and Data Safety 不錯。