- 2005-11-14
- misc
DBの正規形は速度面でも有利? - DOA+コンソーシアムが測定を公開
そりゃそうだというか、まあケースバイケースなんだろうけど。非正規形にもいろいろあるので、本当にダメな非正規形は本当にダメです(縦に並べるべきデータを横に並べてるとか)。
正規形ってのは重複値の排除なわけで、それだけでデータ量を減らすことができる=>IOが減らせるって考え方もできます。
正規化したデータはチューニングでパフォーマンスが良くなる、というよりかは、本当にダメな非正規形のデータはチューニングのしようが無いという気もします。あと、正規化を崩すこと自身がチューニングの手段な場合もあるわけだけど、それってトリガを使ってどうこうとか、テーブル構造だけでは語れないと思います。