跳到主要内容
uencoder

Sharding

分片将大表按分片键水平拆分到多个节点,每节点存一部分数据,实现水平扩展。

用途

设计水平扩展策略,解决单节点容量与吞吐瓶颈。

机制

分片策略:范围分片(按键区间)、哈希分片(hash(key) mod N)、目录分片(查表路由)。跨分片查询需分散-聚集。分片键选择影响数据分布与查询局部性。

用例

  • 水平扩展设计
  • 分片策略
  • 分布式数据库

相关工具

参考链接