В последнее время было много разговоров о NoSQL.Зачем использовать NoSQL поверх материализованных представлений?
Причина, по которой я слышу, как люди используют NoSQL, заключается в том, что они начинают де-нормализовать свои данные СУБД настолько, чтобы повысить производительность, что в итоге у них только одна таблица со всеми их данными внутри этой единственной таблицы ,
С материализованными представлениями, однако, вы можете сохранить свои данные нормализованными, но сохраните их в виде единого табличного представления по тем же причинам, почему вы используете NoSQL.
Таким образом, почему кто-то использует NoSQL для материализованных представлений?
Я думал, что истинное обоснование NoSql заключается в том, что SQL не масштабируется до> петабайт данных. Отсутствие нормализации и расширенных функций sql в целом (например, гарантированная согласованность (coff)) является результатом и, скорее, побочным эффектом распределенной архитектуры, а не фактической целью проектирования. –