uuid最好在java环境生成,还是直接用MySQL生成呢?

如题,小白,不太会测试,希望有经验的大佬能够指导下。
还有一点,在网上看了挺多主键自增和uuid的优缺点,数据量很小(万级以下)的情况下,到底用哪个好点呢?还是有点犯迷糊,,先谢过各位了~

阅读 7.1k
9 个回答

万级一下 , 你就不要折腾自己了 . 老老实实自增id .

即便是将来数据量大了 , 在mysql这种数据库中 , 也不推荐你使用uuid , 索引不好做 , 查找效率也低 .

如果你非要放弃自增id , 那么参考这个帖子其中我的回答 .
https://segmentfault.com/q/10...

数据量多少都是id自增性能更好
能id就不要uuid

uuid太长了,还不是递增的还不能排序,万条左右的数据当然是数据库主键自增了.就算数据量大也不会用uuid的.
理由前面说过了

万级数量的数据,并不算多,直接用mysql的自增就可以了!简单方便,而且不易出错。

推荐数据库自增

没有特殊业务需求 自增最好

如果不能用自增,只能uuid的话,java生成好点

新手上路,请多包涵

数据量很小的话,自增和uuid都没关系啦,我司是java代码生成的

一般都是java生成。

建议用JAVA生成的

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题