Вы находитесь на странице: 1из 4

BASES DE DATOS MULTIDIMENSIONALES

DEFINICIÓN

Son un tipo de base de datos optimizada para Data Warehouse, en las cuales los datos se
almacenan en celdas y cada posición de celda se compone por una serie de variables conocidas
como dimensiones. Las celdas, en nuestra base de datos, representan un evento del negocio (o un
hecho) y las dimensiones nos dicen el momento y el lugar en el que se dan.

TIPOS

MOLAP (Multidimensional Online Analytical Processing): Almacena los datos en un cubo y tiene
como objetivo el pre calcular todos los cruces que puede tener la información para así restituir los
datos de forma más rápida.

ROLAP (Relacional Online Analytical Processing): Permite obtener los datos a través de tablas
relacionales por lo que le es posible resolver solicitudes complejas y extensas.

HOLAP (Hybrid Online Analytical Processing): Hace uso de las bases MOLAP y las bases ROLAP, por
lo que permite al usuario acceder al informe de datos que se encuentra en el cubo y también tener
acceso a un informa más detallado que se encuentra contenido en los datos que vienen de las
tablas.

CARACTERISTICAS

 Se basan en la creación de aplicaciones OLAP (Procesamiento analítico en línea) y se


pueden ver como bases de datos contenidas en una tabla.
 Sus tablas de modelo se pueden tomar como un hipercubo, en donde se observa
claramente las celdas y dimensiones de la base de datos.
 Se almacena como una matriz multidimensional que se utiliza especialmente para
aplicaciones de análisis de datos.
 Su modelo de datos contiene tablas de hechos con atributos de tipo medida y tablas de
dimensión con atributos descriptivos y estos pueden organizarse en jerarquías.

BASES DE DATOS RELACIONALES

Es una recopilación de datos con relaciones predefinidas entre ellos, los cuales se organizan
como un conjunto de tablas que cuenta con columnas y filas y en las cuales se almacena la
información que será representada en la base de datos.

Las bases de datos relacionales representan el elemento clave en los sistemas tradicionales
de procesamiento de transacciones (OLTP).
COMPARACION CON LAS BASES RELACIONALES

MULTIDIMENSIONALES RELACIONALES
Organización de datos Matriz multidimensional Tablas
compuesta por celdas y
dimensiones.
Nivel e datos Datos detallados y datos Datos detallados
agregados
Operaciones típicas Análisis Actualizaciones
Lenguaje para Querys MDX (Multidimensional SQL(Stuctured Query
Expression Language) Language)
Uso de espacio en disco Bajo Grande
Rendimiento Bueno Débil
Flexibilidad Baja Alta
Alcance del diseño Limitado Muy grande
Acceso a datos Soporta acceso directo a los Permite acceso indirecto a
datos los datos

“Cómo se puede ver en los datos anteriores, la base de datos multidimensional almacena
tanto datos detallados como datos agregados en un formato de matriz multidimensional
que se utiliza especialmente para aplicaciones de análisis de datos. A diferencia de ellos,
en la base de datos relacional los datos se almacenan en tablas. La base datos relacional
representa el elemento clave en los sistemas tradicionales de procesamiento de transacciones
(OLTP)”.

OLTP (Procesamiento de transacciones en línea)

Es una base de datos que tiene como objetivo principal el registrar las actualizaciones
inserciones y el borrado o la eliminación actual mientras que se está realizando una
transacción, por lo que deben actualizarse con frecuencia.

Las consultad que se realizan con OLTP son simples y cortas, por lo que requieren poco
tiempo de procesamiento. Sin embargo, al utilizar estas bases se debe tener cuidado en el
momento de realizar las transacciones debido a que se puede afectar la integridad de los
datos que se encuentran almacenados.

OLAP (Procesamiento analítico en línea)

Son bases de datos que se están orientadas al procesamiento analítico en línea, el cual en su
análisis implica la lectura ágil de grandes cantidades de datos para poder acceder o extraer
algún tipo de información útil.

Estas bases almacenan datos históricos que han sido introducidos por OLTP y permiten al
usuario ver diferentes resúmenes y realizar consultas complejas de datos multidimensionales.
Además, cuando se usan estas bases de datos no importa si por alguna razón ocurre un fallo
en la transacción ya que no habrá un daño en la integridad de los datos, así que el usuario
solo tendría que volver a hacer la consulta y obtener lo que realmente busca.

EJEMPLO DE AMBOS
Un ejemplo de OLTP es un cajero automático en el cual mediante transacciones cortas
modifica el estado de la cuenta. Luego nuestro sistema OLTP se convierte en la fuente de
datos para el sistema OLAP, el cual almacena todas las transacciones realizadas por cada
persona para posteriormente realizar el análisis de datos que se desee.
https://blog.powerdata.es/el-valor-de-la-gestion-de-datos/rol-de-la-base-de-datos-
multidimensional-en-las-organizaciones-modernas

https://smarterworkspaces.kyocera.es/blog/bases-datos-multidimensional/

https://pc-solucion.es/2018/04/23/olap/

https://pc-solucion.es/2018/04/23/oltp/

https://pc-solucion.es/2018/04/23/diferencias-entre-oltp-y-olap/

https://retos-operaciones-logistica.eae.es/la-tecnologia-oltp-que-es-y-que-puede-hacer-por-ti/

Вам также может понравиться