MongoDB Sharding ChunkSize大小選擇優缺點介紹
一.選擇小的ChunkSize
–優點
1.資料均衡時遷移速度更快
2.資料分佈更均勻
–缺點
1.資料均衡會更頻繁
2.塊之間的資料分裂更頻繁
備註:當一個塊的資料超過塊大小的50%時,塊就開始分裂
3.在路由節點會消耗更多的資源用於定位
二.選擇較大的ChunkSize
–優點
1.資料塊更少進行分裂操作
2.層開銷更小(config定位塊更迅捷)
3.避免虛假的遷移
備註:一塊資料,會在兩個節點之間來回移動
–缺點
1.資料塊移動將集中消耗IO資源
2.資料分佈不太均勻
–優點
1.資料均衡時遷移速度更快
2.資料分佈更均勻
–缺點
1.資料均衡會更頻繁
2.塊之間的資料分裂更頻繁
備註:當一個塊的資料超過塊大小的50%時,塊就開始分裂
3.在路由節點會消耗更多的資源用於定位
二.選擇較大的ChunkSize
–優點
1.資料塊更少進行分裂操作
2.層開銷更小(config定位塊更迅捷)
3.避免虛假的遷移
備註:一塊資料,會在兩個節點之間來回移動
–缺點
1.資料塊移動將集中消耗IO資源
2.資料分佈不太均勻
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/15498/viewspace-2154870/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Redis和MongoDB優缺點介紹!Python學習RedisMongoDBPython
- 靜態IP的優缺點介紹
- MySQL MHA工具的優缺點介紹MySql
- 如何檢視MongoDB分片chunksize的值的大小MongoDB
- redis和mongodb各自的優缺點,怎麼選擇?面試時可能會用到RedisMongoDB面試
- NUMA架構介紹及優缺點分析架構
- MySQL MERGE表的優缺點介紹MySql
- XtraBackup備份原理和優缺點介紹
- 分享6個Java框架及優缺點介紹Java框架
- MySQL GTID複製的優缺點介紹MySql
- MongoDB Sharding Balancer介紹和設定方法舉例MongoDB
- Native App及Hybrid App優缺點介紹!APP
- 【Redis】四種部署模式的介紹及其優缺點Redis模式
- MySQL的binlog的格式及優缺點介紹MySql
- TokuDB的優缺點和適用場景介紹
- redis兩種持久化方式的優缺點介紹Redis持久化
- Python中爬蟲模組有哪些?優缺點介紹!Python爬蟲
- GC演算法介紹及工作原理和優缺點GC演算法
- MySQL觸發器的使用和優缺點介紹ZGMHMySql觸發器
- Redis持久化的兩種方式的優缺點介紹Redis持久化
- MySQL垂直切分和水平切分概念和優缺點介紹MySql
- PXC(Percona XtraDB Cluster)特性和優缺點介紹
- docker簡介以及優缺點Docker
- 那麼多人選擇Python,它的優缺點有哪些?Python
- 機器學習演算法優缺點對比及選擇(彙總篇)機器學習演算法
- MySQL InnoDB獨立表空間模式的優點和缺點介紹MySql模式
- MySQL binlog三種格式的優缺點和修改方法介紹MySql
- MySQL NDB Cluster和Galera Cluster的主要特性和優缺點介紹MySql
- Ajax,jQuery ajax,axios和fetch介紹、區別以及優缺點jQueryiOS
- 【IT運維監控】幾大運維監控工具優缺點介紹運維
- MariaDB Codership Galera Cluster的特性和架構優缺點介紹架構
- css :focus選擇器用法介紹CSS
- MongoDB介紹MongoDB
- Minifilter 優點介紹NifiFilter
- Apache、NGINX、Tomcat的優缺點介紹!Linux雲端計算學習ApacheNginxTomcatLinux
- 關係型資料庫和NOSQL資料庫的優缺點介紹資料庫SQL
- DHCP伺服器的優缺點簡介伺服器
- jQuery選擇器介紹:基本選擇器、層次選擇器、過濾選擇器、表單選擇器jQuery