Sistemas MOLAP
La arquitectura MOLAP usa bases de datos multidimensionales para poder proporcionar el análisis,
su característica principal es que la tecnología OLAP esta mejor implantada lo que permite
almacenar los datos de manera multidimensional y es visualizada de la misma manera.
Este sistema utiliza una arquitectura de dos niveles, las bases de datos multidimensionales y el
motor analítico.
Tras cumplir este proceso se generan índices y algoritmos de tablas hash los cuales mejoraran el
tiempo de respuesta de la consulta, finalizado el proceso de compilación la MDDB esta lista para
su uso.
Sistemas ROLAP
Esta arquitectura accede a los datos almacenados en un data warehouse para proporcionar los
análisis OLAP. La principal característica de esta arquitectura es que las capacidades OLAP se
soportan mejor con las BD relacionales.
Este sistema utiliza una arquitectura de 3 niveles, la base de datos relacional maneja los
requerimientos de almacenamiento, y el motor ROLAP se encarga de la funcionalidad analítica.
El nivel de BD utiliza bases de datos relacionales para la obtención, acceso y manejo de los datos
El nivel de aplicación es el motor que ejecuta las consultas multidimensionales generadas por los
usuarios.
El motor ROLAP se integra con los niveles de presentación por medio de los cuales los usuarios
realizan los análisis OLAP.
Después de que el modelo de datos ha sido definido, los datos son cargados desde el sistema
operacional. Se ejecutan rutinas de BD para agregar los datos si así es requerido por el modelo de
datos y seguidamente se crean los índices para optimizar los tiempos de respuesta a las consultas.
Los usuarios finales ejecutan los análisis multidimensionales a través del motor ROLAP que
transforma dinámicamente las consultas generados por los usuarios a consultas SQL, las ejecuta
en bases de datos relaciones y relaciona los resultados por medio de tablas cruzadas y conjuntos
dimensionales para devolver los resultados a los usuarios.
Sistemas HOLAP
Es un sistema hibrido constituido entre MOLAP y ROLAP el cual combina estos dos tipos de
implementación, este permite almacenar una parte de la información en tiendas ROLAP y otra
parte en tiendas MOLAP, así mismo puede integrar diversas combinaciones de las tecnologías.
Las bases de datos se utilizan para almacenar datos de la manera más funcional posible. Para el
procesamiento de datos pesados, los datos se almacenan más eficientemente en una base de
datos relacional, mientras que las bases multidimensionales se utilizan para el procesamiento
especulativo.
Referencias:
https://bigdatamcvp.wordpress.com/2017/08/20/olap-molap-rolap/
http://troyanx.com/Hefesto/holap.html
https://www.dataprix.com/es/olap-molap-y-rolap#MOLAP
data-warehouses.PDF