AG UUID

ガイド

UUIDの概念とバージョン選択、実務への適用を扱う記事です。

UUIDとは何か

UUID(汎用一意識別子)の概念と、なぜ使うのかを基礎から整理します。

UUIDバージョン総まとめ (v1・v3・v4・v5・v7)

各UUIDバージョンがどのように作られ、いつ使うのかを比較します。

UUID vs ULID vs NanoID

3つの代表的な識別子を、長さ・ソート・用途で比較します。

データベースの主キーとしてのUUID

UUIDを主キーに使うときの長所・短所と、v4対v7の選択を扱います。

衝突確率とセキュリティ

UUIDが本当に一意なのか、そしてセキュリティトークンとして使ってよいのかを見ていきます。

URL・ファイル名でUUIDを使う

UUIDをURLパスやファイル名に入れるときの注意点と、より短い代替案を整理します。

UUIDのパフォーマンスと保存のヒント

大量生成とデータベース保存において、UUIDの性能を左右する要素を扱います。

UUID活用のベストプラクティス

実務でUUIDを扱う際に守るとよい原則をチェックリストとして整理します。

UUID vs 自動採番の整数主キー

データベースの主キーとして UUID と自動採番の整数のどちらを使うかを比較します。

UUID の表記とエンコーディング

UUID を保存・送信する際に使うさまざまな表記とエンコーディング方式を整理します。

UUID v7 を詳しく知る

最新標準である v7 の内部構造と導入方法を解説します。

NanoID を詳しく知る

短い代替識別子である NanoID の仕組みとカスタマイズを説明します。

名前空間 UUID(v3・v5)

名前ベースの UUID である v3・v5 の名前空間の概念と活用を解説します。