Sharding
分片将大表按分片键水平拆分到多个节点,每节点存一部分数据,实现水平扩展。
用途
设计水平扩展策略,解决单节点容量与吞吐瓶颈。
机制
分片策略:范围分片(按键区间)、哈希分片(hash(key) mod N)、目录分片(查表路由)。跨分片查询需分散-聚集。分片键选择影响数据分布与查询局部性。
用例
- 水平扩展设计
- 分片策略
- 分布式数据库
分片将大表按分片键水平拆分到多个节点,每节点存一部分数据,实现水平扩展。
设计水平扩展策略,解决单节点容量与吞吐瓶颈。
分片策略:范围分片(按键区间)、哈希分片(hash(key) mod N)、目录分片(查表路由)。跨分片查询需分散-聚集。分片键选择影响数据分布与查询局部性。