MongoDB分片叢集chunk的概念
什麼是塊(chunk)?
在一個shard server內部,MongoDB還是會把資料分為chunks,每個chunk代表這個shard server內部一部分資料。chunk的產生,會有以下兩個用途:
Splitting:
Balancing:
在一個shard server內部,MongoDB還是會把資料分為chunks,每個chunk代表這個shard server內部一部分資料。chunk的產生,會有以下兩個用途:
Splitting:
- 當一個chunk的大小超過配置中的chunk size時,MongDB的後臺程式會把這個chunk切分成更小的chunk,從而避免chunk過大的情況
Balancing:
- 在MongoDB中,balancer是一個後臺程式,負責chunk的遷移,從而均衡各個shard server的負載
chunk size預設值64M,生產庫上選擇適合業務的chunk size是最好的。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/15498/viewspace-2123562/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- mongodb 分片叢集建立分片集合MongoDB
- MongoDB分片叢集新增分片(自用)MongoDB
- MongoDB 分片叢集搭建MongoDB
- MongoDB叢集之分片MongoDB
- 搭建MongoDB分片叢集MongoDB
- mongodb 分片叢集設定MongoDB
- MongoDB分片叢集常用操作MongoDB
- mongodb副本叢集和分片叢集佈署MongoDB
- mongodb的分散式叢集(3、分片)MongoDB分散式
- 高可用mongodb叢集(分片+副本)MongoDB
- MongoDB Sharding(二) -- 搭建分片叢集MongoDB
- Mongodb分散式叢集副本集+分片MongoDB分散式
- 搭建高可用MongoDB叢集(四):分片MongoDB
- MongoDB分片儲存的叢集架構實現MongoDB架構
- linux下Mongodb叢集搭建:分片+副本集LinuxMongoDB
- 【MongoDB】分片(sharding)+副本集(replSet)叢集搭建MongoDB
- Mongodb副本集+分片叢集環境部署記錄MongoDB
- MongoDB健壯叢集——用副本集做分片MongoDB
- MongoDB 分片叢集均衡器導致的效能下降MongoDB
- mongoDB研究筆記:分片叢集的工作機制MongoDB筆記
- 搭建 MongoDB分片(sharding) / 分割槽 / 叢集環境MongoDB
- MongoDB叢集設定集合分片生效及檢視集合分片情況MongoDB
- MongoDB 4.2分片叢集搭建及與3.4分片叢集搭建時的一些異同MongoDB
- MongoDB Driver:使用正確的姿勢連線分片叢集MongoDB
- 分片叢集元件元件
- 部署分片叢集
- Mongodb主從複製/ 副本集/分片叢集介紹MongoDB
- Nagios監控mongodb分片叢集服務實戰iOSMongoDB
- Redis叢集 - cluster叢集、資料分片Redis
- 分散式文件儲存資料庫之MongoDB分片叢集分散式資料庫MongoDB
- MongoDB分片叢集節點狀態stateStr:RECOVERING解決MongoDB
- 【Mongodb】分片複製集環境新增新的分片MongoDB
- 【Mongodb】分片加複製集MongoDB
- mongoDB研究筆記:分片叢集部署MongoDB筆記
- redis叢集之分片叢集的原理和常用代理環境部署Redis
- MongoDB叢集同步MongoDB
- MongoDB 3.2.7 基於keyFile的認證在副本集+叢集分片中的使用MongoDB
- 分片叢集平衡器Balancer