「リレーショナルデータベースの間違った使い方10項目
」を
表したスライドが公開されています。
リレーショナルデータベースはつ万能ではないため、
非正規化などの他の選択肢としていれるとよいだろうと言っています。
以下が「リレーショナルデータベースの間違った使い方10項目」になります。
・Dynamic table creation(動的なテーブルの作成)
・Table as cache(テーブルをキャッシュとして使う)
・Table as queue(テーブルをキューとして使う)
・Table as log file(テーブルをログとして使う)
・Distributed Global Locking(分散したグローバルなロック)
・Stored Procedures(ストアドプロシージャ)
・Row Alignment(使われない項目)
・Extreme JOINs(JOIN地獄)
・Your ORM issue full queries for Dataset iteration(ORMによって繰り返されるクエリ)
・Throttle Control(負荷のコントロール)