サロゲートキー
サロゲートキー
Section titled “サロゲートキー”Primary Keyは、AutoIncrimentのkeyとしておき、 表示用として、別のUUIDとなるkeyを作成する。
| 観点 | UUID を PK | 連番 PK + UUID 別カラム |
|---|---|---|
| インデックスサイズ | 16 bytes | 4/8 bytes (INT/BIGINT) |
| B-tree 効率 | ランダム挿入で断片化しやすい | 順序挿入で効率的 |
| JOIN/FK 性能 | 遅い | 速い |
| 外部公開の安全性 | ○ 推測困難 | ○ UUID で公開 |