自增长id/UUID/雪花算法的区别?

来源:6-14 总结:本章知识点梳理(持续更新)

Ark_One

2021-04-09

这三者有什么区别呢?老师说在文档中有,但是我没找到

写回答

1回答

甲蛙

2021-04-09

自增ID,是最简单的方式,但是不适合分表分库场景,如果把同一张表放到两个库里,那么会出现主键冲突,ID重复

UUID:值没什么规律,是字符串类型,性能肯定不如自增,优点就是可用于分表分库场景

雪花ID:递增的,是long类型,可用于分表分库场景,性能比UUID好。

如果是简单的小项目,可以考虑用自增ID,如果是中大型项目,推荐用雪花ID

2
1
Ark_One
非常感谢!
2021-04-09
共1条回复

Spring Boot+Vue3前后端分离,实战wiki知识库系统

一课掌握前后端最火框架,更有职场竞争力

2524 学习 · 1671 问题

查看课程