最近、NoSQL について多くの話題がありました。
人々が NoSQL を使用する一番の理由は、パフォーマンスを向上させるために DBMS データを非常に非正規化し始め、最終的に 1 つのテーブル内にすべてのデータが含まれる 1 つのテーブルになってしまうためです。
ただし、マテリアライズド ビューを使用すると、NoSQL を使用するのと同じ理由で、データを正規化したまま、単一のテーブル ビューとして格納できます。
では、マテリアライズド ビューではなく NoSQL を使用するのはなぜでしょうか。