DB設計のテクニック集
下書き。 URLがほしいので一旦公開。
サマリデータ
集計用のカラムを追加し、そこに保存する。 (達人に学ぶDB設計 徹底指南書 初級者で終わりたくないあなたへ p.149-152)
いつ使うのか
集計処理のパフォーマンスを向上させる必要がある時。
サマリデータを追加する = 推移的関数従属が生まれる ということなので、サマリデータは必要最小限にする。
選択条件の冗長化
同一のカラムを複数のテーブルに持たせる。 (達人に学ぶDB設計 徹底指南書 初級者で終わりたくないあなたへ p.153-156)
参考
- 達人に学ぶDB設計 徹底指南書 初級者で終わりたくないあなたへ