UUID 是 Universally Unique Identifier 的缩写,中文通常翻译为通用唯一标识符(也常译作“全球唯一标识符”)。
下面从几个角度简单说明:
UUID 是一个128 位(16 字节)的数字标识符,用来在分布式系统中唯一标识信息,而不需要中心化的注册机构。
典型格式(RFC 4122)是 36 个字符的十六进制字符串,例如:
123e4567-e89b-12d3-a456-426614174000
结构为:8-4-4-4-12
生成 10 亿个 UUID/秒,约 100 年才可能有一次冲突(估计值)
| 版本 | 说明 |
|---|---|
| v1 | 基于时间戳 + MAC 地址 |
| v4 | 随机生成(最常用) |
| v5 | 基于命名空间 + 哈希(可重复生成) |
如果你愿意,我也可以讲UUID 和自增 ID 的区别,或者怎么在你的语言里生成 UUID。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。