做开发经常要生成一串不会重复的ID,UUID 是最常用的方案。本文讲清它怎么来的、用在哪。
UUID 是 128 位标识符,标准格式为 8-4-4-4-12 共 36 字符(含连字符),理论上重复概率极低。
v4 UUID 用随机数填充 122 位,碰撞概率低到实际可视为唯一,足够绝大多数业务使用。
数据库主键、订单号、文件名、会话标识、分布式系统的唯一ID,避免自增ID被猜测和中心化依赖。
理论可能但实际概率极低,可放心用于业务唯一标识。
字符串主键比整型稍慢且占空间,高并发大表可权衡用雪花ID等。
可去掉连字符缩短,存储和展示按需选择。
微信搜索公众号 效率工具箱 即可关注,第一时间收到新工具上线通知与效率干货。完全免费、无付费内容。