3584e8e6-115d-4765-86a7-6cc457a3c9e2UUID v1基于时间戳和 MAC 地址生成,具有时间排序特性,但可能泄露主机信息
UUID v4完全随机生成,最常用版本,无序且无规律,适合绝大多数场景
UUID v7基于 Unix 时间戳 (毫秒级),兼顾唯一性和时间排序,推荐新项目使用
标准格式xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx,8-4-4-4-12 共 36 字符
无横线32 位连续十六进制字符
URNurn:uuid:xxxx-xxxx-... 统一资源名称格式
新项目推荐 UUID v7 (时间排序) 或 UUID v4 (纯随机)
UUID 共 128 位 (16 字节),通常表示为 32 个十六进制字符 + 4 个连字符
生成冲突概率极低,v4 约需生成 2.71×10¹⁸ 个才有 50% 概率冲突
数据库主键推荐使用 UUID v7,天然支持按时间排序和索引性能