1.思考为什么大厂严禁使用自增主键 1.1 在分布式数据环境下有严重的问题 资源浪费(表分片后无法动态扩展)必须提前做好分片规划,造成资源浪费 自增主键必须连续,只能采用”范围分片”形式,会产生“尾部热点”效应 1.2 使用UUID可以替代自增主键吗? 不可以! 使用UUID是无序的,作为主键会涉及大量索引重排 1.3 雪花算法(Snowflake) Twitter 公司分布式项目采用的 ID 生成算法。 实现雪花算法时要注意时间回拨带来的影响。