0
MonetDB es un sistema de gestión de bases de datos orientado a columnas de código abierto desarrollado en el Instituto Nacional de Investigación de Matemáticas e Informática (CWI; Centrum voor Wiskunde en Informatica) en los Países Bajos.Fue diseñado para proporcionar un alto rendimiento en consultas complejas en bases de datos grandes, por ejemplo, combinando tablas con cientos de columnas y filas de varios millones.Como tal, MonetDB se puede usar en áreas de aplicación que, debido a problemas de rendimiento, son áreas prohibidas para usar la tecnología de base de datos tradicional en tiempo real.MonetDB se ha aplicado con éxito en aplicaciones de alto rendimiento para minería de datos, OLAP, GIS, consulta XML, recuperación de texto y multimedia.La representación interna de datos de MonetDB se basa en la memoria, y se basa en los enormes rangos de direccionamiento de memoria de las CPU contemporáneas que utilizan la paginación de demanda y, por lo tanto, se aleja de los diseños tradicionales de DBMS que involucran la gestión compleja de grandes almacenes de datos en memoria limitada.MonetDB introdujo innovaciones en todas las capas de un DBMS (consulte las publicaciones de MonetDB): un modelo de almacenamiento basado en la fragmentación vertical, una arquitectura moderna de ejecución de consultas vectorizada ajustada a la CPU que a menudo le da a MonetDB una ventaja de velocidad bruta de más de 10 veces en el mismo algoritmosobre un RDBMS típico basado en intérprete.MonetDB es uno de los primeros sistemas de bases de datos que enfoca su esfuerzo de optimización de consultas en la explotación de cachés de CPU.MonetDB también presenta índices automáticos y de autoajuste, optimización de consultas en tiempo de ejecución, una arquitectura de software modular, etc. [1] [2] La familia MonetDB consiste en: MonetDB / SQL: la solución de base de datos relacional MonetDB / XQuery: la base de datos XMLsolución Servidor MonetDB: el servidor de base de datos multimodelo ...