Está en la página 1de 2

Vista materializada

Vista materializada
En un sistema de gestin de base de datos que siga el modelo relacional, una vista es una tabla virtual, que representa el resultado de una consulta. Siempre que se consulta o se actualiza una vista normal, el SGBD convierte estas operaciones en consultas o actualizaciones de las tablas usadas para definir la vista. Una vista materializada utiliza una aproximacin diferente: el resultado de la consulta se almacena en una tabla cach real, que ser actualizada de forma peridica a partir de las tablas originales. Esto proporciona un acceso mucho ms eficiente, a costa de un incremento en el tamao de la base de datos y a una posible falta de sincrona, es decir, que los datos de la vista pueden estar potencialmente desfasados con respecto a los datos reales. Es una solucin muy utilizada en entornos de almacenes de datos (datawarehousing), donde el acceso frecuente a las tablas bsicas resulta demasiado costoso. Adems, dado que la vista se almacena como una tabla real, se puede hacer con ella lo mismo que con cualquier otra tabla, siendo especialmente importante la capacidad de crear ndices en cualquier columna, lo cual puede aumentar significativamente la velocidad de las consultas. En una vista normal, lo habitual es que slo se permita utilizar ndices sobre aquellas columnas que ya tienen definido un ndice en la tabla original; a veces ni siquiera se ofrece esa posibilidad. Las vistas materializadas fueron implementadas por primera vez en el gestor de base de datos Oracle.

Vase tambin
Almacn de datos (Data warehouse) Modelo relacional Minera de datos Sistema de gestin de base de datos Vista (base de datos)

Fuentes y contribuyentes del artculo

Fuentes y contribuyentes del artculo


Vista materializada Fuente: http://es.wikipedia.org/w/index.php?oldid=26553464 Contribuyentes: Ensada, Jileon, Raiden32, 2 ediciones annimas

Licencia
Creative Commons Attribution-Share Alike 3.0 Unported //creativecommons.org/licenses/by-sa/3.0/

También podría gustarte