コンテンツにスキップ

サロゲートキー

Primary Keyは、AutoIncrimentのkeyとしておき、 表示用として、別のUUIDとなるkeyを作成する。

観点UUID を PK連番 PK + UUID 別カラム
インデックスサイズ16 bytes4/8 bytes (INT/BIGINT)
B-tree 効率ランダム挿入で断片化しやすい順序挿入で効率的
JOIN/FK 性能遅い速い
外部公開の安全性○ 推測困難○ UUID で公開