Недавно было много разговоров о NoSQL.
Причина №1, по которой я слышу, что люди используют NoSQL, заключается в том, что они начинают де-нормализовать свои данные СУБД настолько, чтобы повысить производительность, и в итоге они столкнулись только с одной таблицей со всеми своими данными в этой единственной таблице.
С материализованными представлениями, однако, вы можете сохранить ваши данные нормализованными, но сохраните их как одно табличное представление по тем же причинам, почему вы используете NoSQL.
Таким образом, почему кто-то использует NoSQL над Materialized Views?