即时生成唯一标识符 (UUID v4)
UUID(通用唯一标识符)是一个 128 位数字,用于在计算机系统中标识信息。此工具生成 UUID v4,使用随机数以获得最大唯一性。
UUID(Universally Unique Identifier)是一个 128 位的唯一标识符。UUID v4 使用随机数生成,碰撞概率极低,适合作为数据库主键或分布式系统的唯一标识。
UUID v4 的碰撞概率极低,约为 1/2^122。即使每秒生成 10 亿个 UUID,也需要约 85 年才有 50% 的概率出现一次碰撞。
可以,但需要注意性能。UUID 作为主键的优点是全局唯一、无需中心化生成;缺点是占用空间大(16 字节)、索引性能较自增 ID 差。建议使用 UUID v7(时间排序)或 ULID。
本质上没有区别。UUID 是标准术语(RFC 4122),GUID 是微软的叫法(Globally Unique Identifier)。它们指的是同一种东西。