ARQUITECTURA
OLAP

Sistemas MOLAP

Multidimensional Online Analytical Processing
Se trata de una alternativa a la tecnología ROLAP
MOLAP se diferencia significativamente en que requiere un preprocesamiento y almacenamiento de la información contenida en el cubo OLAP

Ventajas
* Consultas rápidas debido a la optimización del rendimiento de almacenamiento.
* Ocupa menor tamaño en disco en comparación con los datos almacenados.
* Automatización del procesamiento de los datos agregados de mayor nivel.
* Muy compacto para conjuntos de datos de pocas dimensiones.

Desventajas
* La etapa de procesamiento puede ser bastante larga
* Las herramientas MOLAP tradicionalmente tienen dificultades para consultar con modelos con dimensiones
* Algunas herramientas MOLAP tienen dificultades para actualizar

* Procesamiento analítico en línea
* Su objetivo es agilizar la consulta de grandes cantidades de datos
* La razón de usar OLAP para las consultas es la rapidez de respuesta

* Es lo más rápido a la hora de ejecutar sentencias SQL de tipo SELECT

Sistemas HOLAP

Procesamiento analítico en línea híbrido
Es una combinación de ROLAP y MOLAP
Son otras posibles implementaciones de OLAP. HOLAP

Particionamiento vertical
En este modo, HOLAP almacena agregaciones como un MOLAP para mejorar la velocidad de las consultas

Particionamiento horizontal
En este modo HOLAP almacena una sección de los datos, normalmente los más recientes

Sistemas ROLAP

Procesamiento Analítico OnLine Relacional
Es una alternativa a la tecnología MOLAP
Esta diseñada para realizar análisis de datos a través del uso de modelos de datos multidimensionales
La información se almacena en tablas de una base de datos relacional
Una vez finalizado el diseño de este sistema, se tiene una estructura que se identifica con un cubo OLAP

Ventajas
* ROLAP se considera más escalable para manejar grandes volúmenes de datos
* Hay disponible una gran variedad de herramientas de carga de datos para sistemas relacionales
* Los datos se almacenan en una base de datos relacional estándar
* Es posible modelar datos con éxito que de otro modo no se ajustarían en un modelo dimensional estricto

Desventajas
* El proceso de carga de tablas agregadas debe ser gestionado por código
* Muchos desarrolladores de modelos dimensionales ROLAP ignoran el paso de crear tablas agregadas
* Los sistemas ROLAP se construyen sobre bases de datos de propósito general
* Dado que las herramientas ROLAP se basan en SQL para todos los cálculos, no son apropiadas cuando el modelo realiza muchos cómputos