自增id
优点
数字类型,占用空间小,写入速度相对快
数据库自动增量排序,对检索有利,读速度快
系统编码过程中,可以不指定id,数据库自增
缺点
因自动增长,当手动插入的时候会出现麻烦,主键冲突的情况会有发生
分表之后控制不好会出现主键重复现象
新老数据合并,要是新数据主键也是数字类型,想新老数据区分会出现一些冲突
uuid
优点
全局唯一性,不用担心重复的现象,对数据的拆分、合并比较友好
缺点
字符串类型,占用空间比较大,读写速度慢,而且索引会随着数据量的增加越来越难用
数字类型,占用空间小,写入速度相对快
数据库自动增量排序,对检索有利,读速度快
系统编码过程中,可以不指定id,数据库自增
因自动增长,当手动插入的时候会出现麻烦,主键冲突的情况会有发生
分表之后控制不好会出现主键重复现象
新老数据合并,要是新数据主键也是数字类型,想新老数据区分会出现一些冲突
全局唯一性,不用担心重复的现象,对数据的拆分、合并比较友好
字符串类型,占用空间比较大,读写速度慢,而且索引会随着数据量的增加越来越难用
本文标题:mysql 主键使用自增id和uuid的优缺点
本文链接:https://www.haomeiwen.com/subject/lamjxktx.html
网友评论