itemanblr.

RSS

データベースシステムには「複雑さの保存則」のようなものがある。「データ構造の複雑さ」と「データ処理の複雑さ」の総量は一定である。つまり、同一のデータ要件において、データ構造を単純化すればデータ処理が複雑化する。たとえば私の言う「森羅万象テーブル」は、たったひとつのテーブルでシステムの全データを保持しようとするチャレンジングな設計スタイルなのだが、これほど「ベストっぽいシンプル」なDB構造はない。しかし、そのデータ処理様式の複雑さは想像に余りある。

- サロゲートキーは強制されるべきものではない: 設計者の発言 (via hidenorigoto)