Skip to Content

UUID

UUID 是一个128位的数字,通常以32个十六进制字符串表示,由 - 分割分割。

ID 示例:f81d4fae-7dec-11d0-a765-00a0c91e6bf0a4a7090b-0a41-4fd2-8c5e-8e6b7e2d9b23


UUID-V4 (常用版本)

完全基于随机数或伪随机数生成,约1%碰撞概率需要生成3.26千万亿个ID。

本地随机生成、碰撞概率极低

UUID占用存储较多(36个字符)、ID无序


UUID-V1 / V2

基于时间戳和MAC地址生成。

ID包含时间信息、趋势递增可建立索引

依赖机器时钟、包含机器MAC地址存在隐私泄露风险

最后更新于