分片让 MongoDB 承载大规模数据,需要慎选分片键。
核心概念
- Shard Key 决定数据分布与查询效率。
- 均匀分布避免热点。
- Config Server 与 mongos 组成控制层。
实战步骤
- 选择高基数、递增趋势有限的分片键。
- 根据业务将热区与冷区分配 Zone Sharding。
- 定期平衡数据 (
balancer)。
进阶建议
- 结合 Hashed Shard 处理写密集场景。
- 采用合成键控制查询路由。
- 监控 chunk 移动与分片健康状态。
2000/5/17小于 1 分钟
分片让 MongoDB 承载大规模数据,需要慎选分片键。
balancer)。