跳转到内容
POST AI agent ready /v1/uuid/v7

UUID v7 API - 免费的按时间排序的 UUID 生成器

返回 UUID v7,在最高有效位中嵌入 Unix 毫秒时间戳。 UUID v7 值自然地按创建时间排序,这使其成为索引位置很重要的数据库主键的理想选择。

Code examples

curl -X POST https://api.botoi.com/v1/uuid/v7 \
  -H "Content-Type: application/json" \
  -d '{}'

When to use this API

高写数据库主键

对于具有数百万次插入的表使用 UUID v7。 按时间排序的前缀使 B 树和 LSM 树索引保持紧凑并减少页面拆分。

基于光标的分页

由于 UUID v7 值按时间顺序排序,因此您可以直接使用 ID 对结果进行分页,而无需维护单独的游标列。

Frequently asked questions

为什么选择 UUID v7 而不是 UUID v4?
UUID v7 嵌入了时间戳,因此值按创建顺序排序。 这可以保持数据库索引高效,并且在排序时无需单独的时间戳列。
我可以从 UUID v7 中提取时间戳吗?
是的。 前 48 位编码 Unix 毫秒时间戳。 大多数 UUID 库都提供了提取它的方法。
UUID v7 是官方标准吗?
是的。 UUID v7 在 RFC 9562(2024 年 5 月发布)中定义,RFC 9562 是 RFC 4122 的后续版本。
UUID v7 有多少个随机位?
UUID v7 具有 74 位随机性(在 48 位时间戳和版本/变体位之后),这足以避免分布式系统中的冲突。

Get your API key

Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.