UUID v7 生成与解析工具

UUID v7 在前导字节中保存 Unix 毫秒时间戳,使新 ID 大致按创建时间排序,同时保留随机位保证唯一性。它适合数据库键、日志、事件、队列,以及 UUID v4 随机性导致索引局部性较差的系统。

在本地批量生成 UUID v7,粘贴现有值可解码其内嵌时间戳,并在迁移或调试前确认该值是否确实为版本 7。

何时使用 UUID v7

UUID v7 保留熟悉的 36 字符 UUID 表示,同时改善新插入记录的时间局部性。它能让日志和数据库索引更易检查,但顺序仍依赖系统时钟;需要严格全局顺序时,不应替代明确的序列号。

内嵌时间戳会暴露大致创建时间,因此 UUID v7 是标识符而不是秘密。解析可直接显示时间戳、版本、变体和随机部分,无需向服务器查询。

相关工具: UUID 生成器 · ULID 生成器