大概都是使用自增id做主键吧? 毕竟简单,无脑,效率高
但是uuid 也有优势, 多少公司使用 UUID 做主键?
如果是为了好看 和 不暴露数据量。
那么完全可以用另一个UUID字段来显示,并给UUID字段设置index索引,只在页面请求的时候查询一下。
但是平时的内部查询和互相关联的时候,还是用int的自增主键。
那么对性能的影响也不会很明显。
正如@鼎鼎 说的,用UUID的公司比例为多少,这个没人能给你答案。(除了那些搞统计和数据分析的公司)
2 回答843 阅读
2 回答627 阅读
2 回答682 阅读
1 回答648 阅读
首先 用字符串做主键的性能影响在大数据量的时候 还是无法忽视的;
其次 uuid的替代方案也有不少,主要的就是用64位的数值型代替,具体可以自行google
最后 多少公司使用 UUID 做主键 这个问题我想基本上没有人能给你答案