UUID v7 は、一流バイトで Unix ミリ秒タイムスタンプを保存します。これにより、新しい ID は、一意のランダムビットを保存しながら、作成時間を大幅にソートします。データベースキー、ログ、イベント、キュー、および UUID v4 ランダム性は、インデックスのパーソナリティを低下させます。
ローカルでバッチを生成し、既存のUUID v7を貼り付けて、埋め込まれたタイムスタンプをデコードし、実際にバージョン7であるかをマイグレーションやデバッグ作業で使用するかどうかを確認します。
UUID v7 は、新しく入力されたレコードのクロノロジーのローソリティーを改善しながら、親しまれた 36 文字 UUID 表現を保持します。 ログやデータベースのインデックスを簡単に検査できますが、注文はシステムクロックに依存し、厳密なグローバル注文が必要になったときに明示的なシーケンスを交換しないでください。
組み込みタイムスタンプは、近似作成時間を明らかにするので、 UUID v7 値は、秘密ではなく識別子です。 パースは、サーバー上の値を見上げることなく、タイムスタンプ、バージョン、バリアント、ランダムな部分を示しています。
関連ツール: UUIDジェネレータ · ULID生成