Vistas materializadas

Solo disponible en BuenasTareas
  • Páginas : 4 (833 palabras )
  • Descarga(s) : 0
  • Publicado : 21 de enero de 2012
Leer documento completo
Vista previa del texto
Vistas materializadas en PostgreSQL.

Introducción

En el mundo de la informática, específicamente el campo de Base de Datos existe un tipo de almacenamiento muy utilizado en los últimos años, elDatawarehouse. Un Datawarehouse es una base de datos corporativa donde se almacena gran cantidad de información, con el objetivo de realizar análisis para mejorar el funcionamiento de una empresa oentidad. Los datos pueden consistir en datos primarios o datos con formato y pueden ser de diversos tipos de temas, incluyendo una organización de ventas, los salarios, los datos operativos, resúmenesde los datos incluidos, los informes, copias de los datos, los datos de los recursos humanos, los datos de los inventarios, los datos externos y para proporcionar simulaciones, análisis, etc.

Laventaja principal de este tipo de almacenamiento de datos radica en las estructuras en las que se almacena la información (modelos de tablas en estrella, en copo de nieve, cubos relacionales... etc).Este tipo de persistencia de la información es homogénea y fiable, y permite la consulta y el tratamiento jerarquizado de la misma (siempre en un entorno diferente a los sistemas operacionales).

Perotodo no es tan fácil ni tan bueno, dado que al contener gran cantidad de información aveces las consultas a las tablas resultan lentas y costosas, hay ocasiones que se muestran datos innecesarios yse pierde en rendimiento y aumenta el tiempo de respuesta. Para solucionar se pensó en usar vistas, pero una vista no es mas que una consulta almacenada que se ejecuta cada vez que se requiera obtenerlos datos. Es por eso que se crea las Vistas materializadas que son tablas que almacenan los datos de forma física en el disco duro, y se actualiza automáticamente de la tabla base.

EnSGBD(Sistemas gestores de base de datos) como Oracle, las Vistas materializadas vienen definidas como un elemento mas del sistema, el cual se puede crear y manejar según convenga. Pero hay otro SGBD como...
tracking img