コンテンツへスキップ
POST AI agent ready /v1/uuid/v7

UUID v7 API - 無料の時間順 UUID ジェネレーター

最上位ビットに Unix ミリ秒タイムスタンプが埋め込まれた UUID v7 を返します。 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 v4 ではなく UUID v7 を選択する理由は何ですか?
UUID v7 にはタイムスタンプが埋め込まれているため、値は作成順に並べ替えられます。 これにより、データベース インデックスの効率が維持され、注文時に別のタイムスタンプ列が必要なくなります。
UUID v7 からタイムスタンプを抽出できますか?
はい。 最初の 48 ビットは Unix ミリ秒タイムスタンプをエンコードします。 ほとんどの UUID ライブラリは、UUID を抽出する方法を提供します。
UUID v7 は正式な標準ですか?
はい。 UUID v7 は、RFC 4122 の後継である RFC 9562 (2024 年 5 月発行) で定義されています。
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.