Recientemente se ha hablado mucho sobre NoSQL.¿Por qué usar NoSQL sobre Vistas Materializadas?
La razón número 1 por la que oigo que la gente usa NoSQL es porque comienzan a desnormalizar sus datos DBMS tanto, para aumentar el rendimiento, que terminan con una sola tabla con todos sus datos dentro de esa única tabla .
Sin embargo, con las Vistas materializadas, puede mantener sus datos normalizados, pero tenerlos almacenados como una sola vista de tabla por las mismas razones por las que usaría NoSQL.
Como tal, ¿por qué alguien usaría NoSQL sobre Vistas Materializadas?
Pensé que la razón real detrás de NoSql era el hecho de que SQL no escala a> petabytes de datos. La falta de normalización y de características avanzadas de sql en general (como la consistencia garantizada (coff)) es el resultado y más un efecto secundario de la arquitectura distribuida, no un objetivo de diseño real. –