美文网首页
mysql 主键使用自增id和uuid的优缺点

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

作者: 云边一片海 | 来源:发表于2020-06-17 10:37 被阅读0次

    自增id

    优点

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

    缺点

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

    uuid

    优点

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

    缺点

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

    相关文章

      网友评论

          本文标题:mysql 主键使用自增id和uuid的优缺点

          本文链接:https://www.haomeiwen.com/subject/lamjxktx.html