TSV

UUID/GUID (汎用一意識別子) - TSV

UUID (Universally Unique Identifier) および GUID (Globally Unique Identifier) は、ソフトウェアシステムで使用される128ビットの一意な識別子です。RFC 4122およびRFC 9562で標準化されており、中央の調整機関なしに独立して生成でき、重複の確率が極めて低い特性を持ちます。データベースの主キー、分散システムの識別子、APIキーなどに広く利用されています。

UUID GUID 識別子 RFC 4122 RFC 9562 データベース 分散システム
code	slug	name	description	algorithm	recommended	sortable
v1	uuid-v1	UUIDv1 (時間ベース)	タイムスタンプとMACアドレスに基づくUUIDです。	Time-based + MAC address	false	true
v2	uuid-v2	UUIDv2 (DCEセキュリティ)	DCEセキュリティ仕様のUUIDです。	DCE Security with POSIX ID	false	true
v3	uuid-v3	UUIDv3 (名前ベース/MD5)	名前空間と名前からMD5ハッシュで生成されるUUIDです。	MD5 hash of namespace + name	false	false
v4	uuid-v4	UUIDv4 (ランダム)	ランダムに生成される最も一般的なUUIDです。	Random 122 bits	true	false
v5	uuid-v5	UUIDv5 (名前ベース/SHA-1)	名前空間と名前からSHA-1ハッシュで生成されるUUIDです。	SHA-1 hash of namespace + name	true	false
v6	uuid-v6	UUIDv6 (並べ替え時間ベース)	UUIDv1のフィールドを並べ替えた時間ベースUUIDです。	Reordered UUIDv1 timestamp	false	true
v7	uuid-v7	UUIDv7 (Unixエポック時間ベース)	Unixタイムスタンプベースで推奨される最新のUUIDです。	48-bit Unix timestamp + 74-bit random	true	true
v8	uuid-v8	UUIDv8 (カスタム)	実装者定義のカスタムUUIDフォーマットです。	Implementation-defined custom	false