首页 > 其他 > 详细

使用UUID和int自增主键的区别

时间:2018-11-29 10:34:23      阅读:196      评论:0      收藏:0      [点我收藏+]

知其然,知其所以然。在看到生成UUID的代码,后带给我的百度结合自己的经验再写下来的区别

一.UUID做主键:

优点:

1.保证数据在表和库都是独立的,有利于后续的分库
2.合并表的时候主键不会重复
3.有大量数据的时候主键不会像int那样越界
4.有利于处理分布式存储的数据表   

 

缺点:

1.字符串型占用空间(存储和索引都占用比较大的空间)
2.插入和查询比int主键差

 

二.int主键:

优点:

1.存储空间占用少
2.查询速度比较快
3.插入和更新性能也比较好
4.简单容易记住

  

缺点:

1.分表略比UUID多一步操作(需要制订表从特定的数字开始自增)
2.合并表数据容易出现主键重复问题
3.分布式存储的数据表比较难存储

 

  

 

 

   

使用UUID和int自增主键的区别

原文:https://www.cnblogs.com/mrszhou/p/10036159.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!