知识卡片

分区不是分表

专业/工作

内容

分区的目标是把数据和负载分散到多台机器,同时让查询还能定位到相关分区。它不只是把大表切小,而是把容量、吞吐、热点、路由和再平衡放进同一设计。分区方案失败时,集群规模越大,局部热点越刺眼。

参考来源

《数据密集型应用系统设计》第6章《分区》