UUID和guID
https://www.cnblogs.com/hoojjack/p/6843910.html
https://www.zhihu.com/question/19742113
https://blog.csdn.net/qq_23100787/article/details/69950705
https://zhidao.baidu.com/question/365522725892431412.html
https://blog.csdn.net/fantasic_van/article/details/76158442
https://bbs.csdn.net/wap/topics/340171016
https://blog.csdn.net/caodongfang126/article/details/76977942
https://bbs.csdn.net/topics/391838659?page=1
https://blog.csdn.net/china_skag/article/details/7297957
https://blog.csdn.net/u010867667/article/details/54863270
--------------------
自增和UUID 怎么选:https://www.zhihu.com/question/45848851
https://segmentfault.com/q/1010000004960964/a-1020000004990115
首先
UUID
的性能并不比
自增ID
差很多,这取决于
UUID
的生成算法。举个例子
MongoDB
所采用的
ObjectId
就是一个比较优秀的
UUID
策略,其组成是
时间戳+机器码+进程码+自增数
,其中机器码和进程码都可以一次性生成,这样得到一个
ObjectId
仅仅之比
自增ID
多了一个时间戳的获取。另外考虑到
自增ID
都要做主键唯一索引,而
UUID
可以只做索引,不做唯一索引(利用其特性,可以不考虑唯一性过滤),其性能可以说并不比
自增ID
差。
------------------------
为什么分布式数据库中不使用uuid作为主键?
https://www.cnblogs.com/stevenczp/p/6473725.html
https://www.zhihu.com/question/20180484
https://www.cnblogs.com/haoxinyue/p/5208136.html
---------------------------
在高并发分布式情况下生成唯一标识id
https://blog.csdn.net/dream_coder_21/article/details/45198555
https://blog.csdn.net/hl_java/article/details/78462283