Skip to main content

UUID v7 生成

時間ソート可能で RFC 9562 に準拠した識別子を生成します。
時間 (UTC):
UTCタイムスタンプ (ミリ秒):

UUIDを検証する必要がありますか?

UUID v7デコーダーを使用して、任意のv7文字列からタイムスタンプとバージョンを抽出します。

UUID v7 とは何ですか?

UUID v7 は RFC 9562 で定義された次世代の識別子です。ランダムな UUID v4 とは異なり、先頭に 48 ビットの Unix タイムスタンプが埋め込まれています。これにより、グローバルな一意性を維持しながら、データベースのパフォーマンスが高度に最適化されます。

主な利点

  • 🚀 データベース効率: シーケンシャル ID は B-tree の断片化を防ぎ、PostgreSQL、MySQL、SQL Server での書き込みを高速化します。
  • 📅 時間ソート可能: ID は作成時間順に自然にソートされるため、追加の created_at カラムが不要になります。
  • 🛡️ プライバシーの安全性: UUID v1 とは異なり、v7 はマシンの MAC アドレスを漏洩させません。
  • 🌐 分散システムに最適: 衝突のリスクなしに複数のサーバー間で ID を生成できます。

使い方

  1. 数量の選択: 生成する UUID の数を選択します。
  2. 生成: 当サーバーは高精度クロックを使用して規格準拠の ID を作成します。
  3. コピー: ワンクリックボタンを使用してプロジェクトに貼り付けます。

UUID v7: 019c38e8-1c86-7d86-b970-a1d2534a6f22 — RFC 9562 の観点から見る必要があります。

この特定の ID は正確な瞬間をエンコードしています:2025年8月7日木曜日 11:34:55.302 AM UTC。

文字レイアウト

セグメント 16進数値 説明 技術的詳細
タイムスタンプ 019c38e8-1c86 Unix エポック (ms) 最初の 48 ビット。ここがソート可能な部分です。
バージョン 7 UUID バージョン 7 に固定されています。
エントロピー A d86 ランダム/Sub-ms 12 ビットのランダムデータ。
バリアント b RFC バリアント 通常は 8, 9, a, または b です。
エントロピー B 970-a1d2534a6f22 ランダムフィル 62 ビットの暗号学的に安全な乱数。

よくある質問

v4 はランダムであり、時間の経過とともにインデックスを肥大化させます。v7 はシーケンシャルであり、DB を高速に保ちます。

はい。タイムスタンプが含まれていますが、残りのビットは暗号学的にランダムです。推測不可能で安全です。

いいえ。ToolGK では UUID はメモリ内で生成され、すぐに消去されます。

UUID v7 にはタイムスタンプが含まれます。匿名性が必要な場合は代わりにこちらを使用してください: UUID v4 .
We use analytics cookies to understand site usage and improve tools. See our Privacy Policy.