1. 大表为什么不能使用自增主键? 自增主键在分布式环境下有严重问题,例如有一张商品表: 有3个表分片,分别是表分片1(0-1亿),表分片2(1-2亿),表分片3(2-3亿) 自增主键必须连续,只能采用‘范围分片’形式,会产生‘尾部热点’效应 2. UUID是好的替代方案吗? UUID不能作为主键,使用UUID是无序的,作为主键会涉及大量索引重排 3.SnowFlake雪花算法是什么? 分布式项目采用的ID生产算法 实现雪花算法时候要注意时间回拨带来的影响