公司线上一张表 uuid 做索引, 1 个小时内出现 1.6w 条重复。。。

2018-03-17 16:56:12 +08:00
 loongwang

用的阿里的集群。

uuid 一大一部分是客户端生成的,有一小一部分是后端生成的。 后端是用 java 的 UUID.randomUUID()生成的。 这个问题好像一直都有,正常吗?(我是实习生,今天看到了这个问题)

1954 次点击
所在节点    问与答
3 条回复
doubleflower
2018-03-17 17:19:35 +08:00
你都用 uuid 了,做的不是唯一索引?
mcoo1997
2018-03-17 17:29:38 +08:00
没有什么是增加长度解决不了的,如果有的话,那就换一个算法
honeycomb
2018-12-18 13:10:02 +08:00
还有一种办法是使用有时间戳+机器号(进程号)+顺序号的 UUID,mongo 的自带 id 也只用了 12 字节

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/438944

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX