关于MySQL主键的问题
来源:10-9 出现缓存雪崩该怎么办?如何避免?
LBruce
2021-03-11
MySQL主键生成策略我看到的无非就两种,1种是依靠数据库自增,第2种是自行生成UUID。第1种优点是有序,读写速度快。第2种是不用担心主键重复,但是无序,读写速度比不上第1种。但是这些特点都是以单表为基础的情况下相比较的。
本人没实践过分库分表,听说分库分表的话,数据库主键都用UUID保证全局唯一,而不是用自增。不知道一哥有没有实践过分库分表,一哥对此有什么见解?谢谢一哥解答。
写回答
1回答
-
同学你好:
分库分表确实是需要使用保证主键不重复的 id,但是,不一定需要用 UUID,有很多算法可以保证全局唯一的 id,比如雪花算法、百度也有分布式 id 生成器,用这些都可以。
我是勤一,欢迎随时找我!
122021-03-12
相似问题