Definition

Base de datos en memoria

Una base de datos en memoria (IMBD, según sus siglas en inglés, y también conocida como base de datos en memoria principal o MMDB) es una base de datos cuyos datos están almacenados en la memoria principal para facilitar tiempos más rápidos de respuesta. Los datos de origen se cargan a la memoria del sistema en un formato comprimido no relacional. Las bases de datos en memoria optimizan el trabajo relacionado con el procesamiento de consultas. 

Una IMDB es un tipo de base de datos analítica, que es un sistema de solo lectura que almacena datos históricos sobre indicadores para aplicaciones de inteligencia empresarial/análisis de negocios (BI/BA), usualmente como parte de un almacén de datos o un data mart. Estos sistemas permiten a los usuarios ejecutar consultas e informes sobre la información contenida, que se actualiza regularmente para incorporar datos de transacción recientes de los sistemas operativos de una organización.

Además de brindar tiempos extremadamente rápidos de respuesta a consultas, la analítica en memoria puede reducir o eliminar la necesidad de indexar datos y almacenar datos preagregados en cubos OLAP o tablas agregadas. Esta capacidad reduce los costos de informática y permite una implementación más rápida de aplicaciones de BI/BA.

Tres avances de años recientes han hecho de la analítica en memoria algo más factible: computación de 64 bits, servidores multi-core y precios más bajos de memoria RAM. 

Este contenido se actualizó por última vez en noviembre 2012

Investigue más sobre Aplicaciones de negocios