1.数据库自增id 新建一个公共库,库里面新建一个序列表,主键id自增,每次请求增加数据都往这个表中插入数据,然后获取到id,然后使用即可. 优点:方便简单 缺点:单库生成自增id,高并发下,会有瓶颈 适用场景: 并发很低,几百/s,不会出现性能瓶颈 2.UUID 优点:本地生成,不基于任何第三方 缺点: 太长,作为数据库主键性能太差,不适合作为主键 不具有有序性,会导致B+树索引在写的时候有过多的随机写操作(连续的id可以产生部分顺序写) 写的时候不能产生有顺序的 append 操作,而需要进