Kategorien: Alle - datos - rendimiento - olap - consultas

von Jairo Simbaña Vor 5 Jahren

794

OLAP, MOLAP, ROLAP

OLAP es una tecnología diseñada para agilizar el procesamiento de grandes volúmenes de datos mediante la ejecución rápida de consultas SQL, específicamente las de tipo SELECT. Dentro del mundo OLAP, existen dos enfoques principales:

OLAP, MOLAP, ROLAP

ARQUITECTURA OLAP

Sistemas ROLAP

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
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
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

Sistemas HOLAP

Particionamiento horizontal En este modo HOLAP almacena una sección de los datos, normalmente los más recientes
Particionamiento vertical En este modo, HOLAP almacena agregaciones como un MOLAP para mejorar la velocidad de las consultas
Procesamiento analítico en línea híbrido Es una combinación de ROLAP y MOLAP Son otras posibles implementaciones de OLAP. HOLAP

* 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 MOLAP

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
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.
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