加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入
  • 正文
    • 1.UUID的优缺点
    • 2.自增ID的优缺点
    • 3.结论
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱

uuid是什么意思 uuid和自增id优缺点

2022/11/04
7840
阅读需 3 分钟
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

UUID是通用唯一标识符(Universally Unique Identifier)的缩写,是指在一台机器上生成的数字,它保证对于同一台机器不重复,在多台机器下也可做到唯一标识。

1.UUID的优缺点

UUID的优点是唯一性非常好,可以避免出现ID冲突的情况,一般用于跨系统的数据交换,或者当需要主键值在本地产生而又需要保证唯一性,较适用与分布式系统,同时对性能要求不高。

UUID缺点是占用空间大、不易阅读、无序。

2.自增ID的优缺点

自增ID是指数据库自增长的字段,在插入时自动生成,从1开始连续增加。其优点是简单易懂,生成的ID有序并且不会重复。

自增ID的缺点是仅适用于单个数据库中的数据,无法实现跨数据库或跨系统的唯一标识,因而难以分布式存储;同时,当出现频繁的插入或删除操作时,自增ID也会出现性能问题。

3.结论

综合来说,在数据单一存储场景下,自增ID更适用于作为主键生成策略。在多节点、跨库应用场景下,使用UUID作为主键生成策略更可行。

相关推荐

电子产业图谱