scispace - formally typeset
Open AccessJournal Article

MonetDB: Two Decades of Research in Column-oriented Database Architectures

Reads0
Chats0
TLDR
This paper gives a brief overview of the MonetDB technology as it developed over the past two decades and the main research highlights which drive the current Monet DB design and form the basis for its future evolution.
Abstract
MonetDB is a state-of-the-art open-source column-store database management system targeting applications in need for analytics over large collections of data. MonetDB is actively used nowadays in health care, in telecommunications as well as in scientific databases and in data management research, accumulating on average more than 10,000 downloads on a monthly basis. This paper gives a brief overview of the MonetDB technology as it developed over the past two decades and the main research highlights which drive the current MonetDB design and form the basis for its future evolution.

read more

Content maybe subject to copyright    Report

Citations
More filters
Book ChapterDOI

C-store: a column-oriented DBMS

TL;DR: Preliminary performance data on a subset of TPC-H is presented and it is shown that the system the team is building, C-Store, is substantially faster than popular commercial products.
Book ChapterDOI

The end of an architectural era: it's time for a complete rewrite

TL;DR: The current RDBMS code lines, while attempting to be a "one size fits all" solution, in fact, excel at nothing and should be retired in favor of a collection of "from scratch" specialized engines.
Book ChapterDOI

Diversified Stress Testing of RDF Data Management Systems

TL;DR: This work performs an in-depth experimental analysis that shows existing SPARQL benchmarks are not suitable for testing systems for diverse queries and varied workloads and provides stress testing tools for RDF data management systems, and uses the Waterloo SParQL Diversity Test Suite (WatDiv) to address these shortcomings.
Proceedings ArticleDOI

Meet the walkers: accelerating index traversals for in-memory databases

TL;DR: Widx is introduced, an on-chip accelerator for database hash index lookups, which achieves both high performance and flexibility by decoupling key hashing from the list traversal, and processing multiple keys in parallel on a set of programmable walker units.
Journal ArticleDOI

The Design and Implementation of Modern Column-Oriented Database Systems

TL;DR: The design and implementation of modern column-oriented database systems can be found in this paper, with a specific focus on three influential research prototypes, MonetDB, C-Store, and X100, which form the basis for several well-known commercial column-store implementations.
References
More filters
Proceedings Article

MonetDB/X100: Hyper-Pipelining Query Execution

TL;DR: An in-depth investigation to the reason why database systems tend to achieve only low IPC on modern CPUs in compute-intensive application areas, and a new set of guidelines for designing a query processor for the MonetDB system that follows these guidelines.
Proceedings ArticleDOI

Super-Scalar RAM-CPU Cache Compression

TL;DR: This work proposes three new versatile compression schemes (PDICT, PFOR, and PFOR-DELTA) that are specifically designed to extract maximum IPC from modern CPUs and compares these algorithms with compression techniques used in (commercial) database and information retrieval systems.
Proceedings Article

Database Architecture Optimized for the New Bottleneck: Memory Access

TL;DR: In this article, the authors discuss how vertically fragmented data structures optimize cache performance on sequential data access, and introduce radix algorithms for partitioned hash-join, which are quantified using a detailed analytical model that incorporates memory access cost.
Proceedings ArticleDOI

MonetDB/XQuery: a fast XQuery processor powered by a relational engine

TL;DR: The main features, key contributions, and lessons learned while implementing a purely relational XQuery system, which implements all essential XML database functionalities such that it can learn from the full consequences of the architectural decisions.
Journal ArticleDOI

Breaking the memory wall in MonetDB

TL;DR: This paper reports how research around the MonetDB database system has led to a redesign of database architecture in order to take advantage of modern hardware, and in particular to avoid hitting the memory wall.
Related Papers (5)