Kenichi::Tech Blog

Web系エンジニアのブログ。

DB設計のテクニック集

下書き。 URLがほしいので一旦公開。

サマリデータ

集計用のカラムを追加し、そこに保存する。 (達人に学ぶDB設計 徹底指南書 初級者で終わりたくないあなたへ p.149-152)

いつ使うのか

集計処理のパフォーマンスを向上させる必要がある時。
サマリデータを追加する = 推移的関数従属が生まれる ということなので、サマリデータは必要最小限にする。

選択条件の冗長化

同一のカラムを複数のテーブルに持たせる。 (達人に学ぶDB設計 徹底指南書 初級者で終わりたくないあなたへ p.153-156)

参考

  • 達人に学ぶDB設計 徹底指南書 初級者で終わりたくないあなたへ