关于 UUID
UUID(Universally Unique Identifier,通用唯一标识符)是一种标准化的128位标识符,广泛用于确保在分布式系统中对象、数据或组件的唯一性。UUID 的生成不依赖中央机构,具有高概率唯一性,适合数据库主键、文件命名、会话标识等场景。
UUID 常见版本:
- v1:基于时间戳和节点(MAC 地址)生成。
- v3:基于命名空间和名称的 MD5 哈希生成。
- v4:基于随机数生成(最常用)。
- v5:基于命名空间和名称的 SHA-1 哈希生成。
- nil:全为 0 的 UUID。