Base de datos en memoria

Una base de datos en memoria (IMDB, también conocida como base de datos de memoria principal o MMDB) es una base de datos cuyos datos se almacenan en la memoria principal para facilitar tiempos de respuesta más rápidos. Los datos de origen se cargan en la memoria del sistema en un formato comprimido no relacional. Las bases de datos en memoria agilizan el trabajo involucrado en 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 métricas para aplicaciones de inteligencia empresarial / análisis empresarial (BI / BA), generalmente como parte de un almacén de datos o un mercado de datos. Estos sistemas permiten a los usuarios ejecutar consultas e informes sobre la información contenida, que se actualiza periódicamente para incorporar datos de transacciones recientes de los sistemas operativos de una organización.

Además de proporcionar tiempos de respuesta a consultas extremadamente rápidos, los análisis en memoria pueden reducir o eliminar la necesidad de indexar datos y almacenar datos agregados previamente en cubos OLAP o tablas agregadas. Esta capacidad reduce los costos de TI y permite una implementación más rápida de aplicaciones BI / BA.

Tres desarrollos en los últimos años han hecho que el análisis en memoria sea cada vez más factible: computación de 64 bits, servidores multinúcleo y precios de RAM más bajos. 

 

Ver también: análisis de big data, reglas de asociación (en minería de datos), análisis ad hoc, datos no estructurados, científico de datos, datos ruidosos, modelado descriptivo, minería de opiniones, minería de sentimientos, análisis profundo