0
O MonetDB é um sistema de gerenciamento de banco de dados orientado a coluna de código aberto desenvolvido no Instituto Nacional de Pesquisa em Matemática e Ciência da Computação (CWI; Centrum voor Wiskunde en Informatica) na Holanda.Ele foi projetado para fornecer alto desempenho em consultas complexas em grandes bancos de dados, por exemplo, combinando tabelas com centenas de colunas e milhões de linhas.Como tal, o MonetDB pode ser usado em áreas de aplicação que, devido a problemas de desempenho, são áreas proibidas para usar a tecnologia tradicional de banco de dados em tempo real.O MonetDB foi aplicado com sucesso em aplicativos de alto desempenho para mineração de dados, OLAP, GIS, consulta XML, recuperação de texto e multimídia.A representação de dados internos do MonetDB é baseada em memória, baseando-se nos enormes intervalos de endereçamento de memória das CPUs contemporâneas usando paginação por demanda e, portanto, partindo dos projetos tradicionais de DBMS envolvendo gerenciamento complexo de grandes armazenamentos de dados em memória limitada.O MonetDB introduziu inovações em todas as camadas de um DBMS (consulte as publicações do MonetDB): um modelo de armazenamento baseado em fragmentação vertical, uma moderna arquitetura de execução de consulta vetorizada ajustada à CPU que geralmente oferece ao MonetDB uma vantagem de velocidade bruta de mais de 10 vezes no mesmo algoritmosobre um RDBMS típico baseado em intérprete.O MonetDB é um dos primeiros sistemas de banco de dados a concentrar seu esforço de otimização de consultas na exploração de caches de CPU.O MonetDB também possui índices automáticos e de autoajuste, otimização de consultas em tempo de execução, uma arquitetura modular de software etc. [1] [2] A família MonetDB consiste em: MonetDB / SQL: a solução de banco de dados relacional MonetDB / XQuery: o banco de dados XMLsolução Servidor MonetDB: o servidor de banco de dados multi-modelo ...
monetdb