mysql 主键使用自增id和uuid的优缺点

2020-06-17  本文已影响0人  云边一片海

自增id

优点

数字类型,占用空间小,写入速度相对快
数据库自动增量排序,对检索有利,读速度快
系统编码过程中,可以不指定id,数据库自增

缺点

因自动增长,当手动插入的时候会出现麻烦,主键冲突的情况会有发生
分表之后控制不好会出现主键重复现象
新老数据合并,要是新数据主键也是数字类型,想新老数据区分会出现一些冲突

uuid

优点

全局唯一性,不用担心重复的现象,对数据的拆分、合并比较友好

缺点

字符串类型,占用空间比较大,读写速度慢,而且索引会随着数据量的增加越来越难用

上一篇下一篇

猜你喜欢

热点阅读