mysql 主键使用自增id和uuid的优缺点
2020-06-17 本文已影响0人
云边一片海
自增id
优点
数字类型,占用空间小,写入速度相对快
数据库自动增量排序,对检索有利,读速度快
系统编码过程中,可以不指定id,数据库自增
缺点
因自动增长,当手动插入的时候会出现麻烦,主键冲突的情况会有发生
分表之后控制不好会出现主键重复现象
新老数据合并,要是新数据主键也是数字类型,想新老数据区分会出现一些冲突
uuid
优点
全局唯一性,不用担心重复的现象,对数据的拆分、合并比较友好
缺点
字符串类型,占用空间比较大,读写速度慢,而且索引会随着数据量的增加越来越难用