UUID v7 生成
UUID v7を一括生成します。タイムスタンプ・フィールド分解表示付き
1〜100
このツールについて
UUID v7 は RFC 9562 で標準化された、時刻順ソートが可能なバージョンの UUID です。 先頭 48 ビットにミリ秒精度の UNIX タイムスタンプを埋め込むため、データベースのインデックス効率が高く、 UUID v4 の代替として注目されています。
フィールド構成
- unix_ts_ms (48bit): ミリ秒 UNIX タイムスタンプ
- ver (4bit): バージョン番号(常に
7) - rand_a (12bit): ランダムビット
- var (2bit): バリアント(RFC 4122 =
10進数の 8〜b) - rand_b (62bit): ランダムビット
ユースケース
- データベースのプライマリキーに時刻順ソート性を持たせたい
- UUID v4 より挿入パフォーマンスを改善したい(B-Tree インデックス断片化を抑制)
- ID からタイムスタンプを取り出したい