温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

UUID是什么通用唯一标识符

发布时间:2026-09-06 12:56:07 来源:亿速云 阅读:96 作者:小樊 栏目:数据库

UUIDUniversally Unique Identifier 的缩写,中文通常翻译为通用唯一标识符(也常译作“全球唯一标识符”)。

下面从几个角度简单说明:

1. 基本概念

UUID 是一个128 位(16 字节)的数字标识符,用来在分布式系统中唯一标识信息,而不需要中心化的注册机构

典型格式(RFC 4122)是 36 个字符的十六进制字符串,例如:

123e4567-e89b-12d3-a456-426614174000

结构为:8-4-4-4-12

2. 为什么叫“通用 / 唯一”

  • 通用:不依赖特定平台、语言或系统,跨系统可读可用
  • 唯一(极高概率):不是绝对数学唯一,而是实践中碰撞概率极低

    生成 10 亿个 UUID/秒,约 100 年才可能有一次冲突(估计值)

3. 常见版本

版本 说明
v1 基于时间戳 + MAC 地址
v4 随机生成(最常用)
v5 基于命名空间 + 哈希(可重复生成)

4. 常见用途

  • 数据库主键(尤其是分布式库)
  • 会话 ID / Token
  • 文件名、消息 ID
  • 微服务中的请求追踪 ID

如果你愿意,我也可以讲UUID 和自增 ID 的区别,或者怎么在你的语言里生成 UUID

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI