MYSQL中可以使用 uuid_short 做主键的么?

燧人氏 发布于 2015/09/10 10:10
阅读 982
收藏 0

解读下一代网络:算力网络正从理想照进现实!>>>

看了uuid_short的介绍,感觉可以用来做主键

缺点就是初始值比较大。


有人在项目中这样做过么,有什么坑,后期分表有什么后遗症?

加载中
0
Null--Null
Null--Null
我们之前就用过,在插入之前,先select uuid_short(),是不是很坑。
Null--Null
Null--Null
回复 @燧人氏 : 单表千万数据应该没什么问题,如果还大的会,你应该考虑开始就分表,或逻辑分区。
燧人氏
燧人氏
回复 @都市网达 : 自增,分表后还自增么?
Null--Null
Null--Null
回复 @燧人氏 : 那就自增,没什么不好
燧人氏
燧人氏
回复 @都市网达 : 你有推荐其他方案么,可以方便以后水平分表拓展的。
Null--Null
Null--Null
回复 @燧人氏 : 你插入之后,是不是需要获得主键
下一页
0
nightmare123
nightmare123
那样很不好啊,查询会相对更慢
燧人氏
燧人氏
回复 @nightmare123 : 这个是针对分表时用的。
nightmare123
nightmare123
回复 @燧人氏 : 对啊,你想想用一个字符串去匹配快点还是用整数去匹配要快点?
燧人氏
燧人氏
没明白,为什么查询会相对更慢? 你是指相对自增ID么?
返回顶部
顶部