Skip to main content

自增id

自增id,根据id范围进行分表(左闭右开)

优点
id是自增长,可以无限增长,扩容不用迁移数据,容易理解和维护。

缺点
大部分读和写都会访问到新的数据,整体资源利用率低,数据倾斜严重,热点数据过于集中。

hash取模

hash取模(Hash分库分表是最普遍的方案)
优点
保证数据较均匀的分散落在不同的库、表中,可以有效的避免热点数据集中问题
缺点 扩容不是很方便,需要数据迁移

本文内容转载自小滴课堂