The design and implementation of modern column-oriented database systems

D Abadi, P Boncz, S Harizopoulos… - … and Trends® in …, 2013 - nowpublishers.com
In this article, we survey recent research on column-oriented database systems, or column-
stores, where each attribute of a table is stored in a separate file or region on storage. Such …

Decoding billions of integers per second through vectorization

D Lemire, L Boytsov - Software: Practice and Experience, 2015 - Wiley Online Library
In many important applications—such as search engines and relational database systems—
data are stored in the form of arrays of integers. Encoding and, most importantly, decoding of …

Column-stores vs. row-stores: how different are they really?

DJ Abadi, SR Madden, N Hachem - Proceedings of the 2008 ACM …, 2008 - dl.acm.org
There has been a significant amount of excitement and recent work on column-oriented
database systems (" column-stores"). These database systems have been shown to perform …

The performance of mapreduce: An in-depth study

D Jiang, BC Ooi, L Shi, S Wu - Proceedings of the VLDB Endowment, 2010 - dl.acm.org
MapReduce has been widely used for large-scale data analysis in the Cloud. The system is
well recognized for its elastic scalability and fine-grained fault tolerance although its …

RCFile: A fast and space-efficient data placement structure in MapReduce-based warehouse systems

Y He, R Lee, Y Huai, Z Shao, N Jain… - 2011 IEEE 27th …, 2011 - ieeexplore.ieee.org
MapReduce-based data warehouse systems are playing important roles of supporting big
data analytics to understand quickly the dynamics of user behavior trends and their needs in …

Column-oriented database systems

DJ Abadi, PA Boncz, S Harizopoulos - Proceedings of the VLDB …, 2009 - dl.acm.org
Column-oriented database systems (column-stores) have attracted a lot of attention in the
past few years. Column-stores, in a nutshell, store each database table column separately …

Relational joins on graphics processors

B He, K Yang, R Fang, M Lu, N Govindaraju… - Proceedings of the …, 2008 - dl.acm.org
We present a novel design and implementation of relational join algorithms for new-
generation graphics processing units (GPUs). The most recent GPU features include support …

Architecture of a database system

JM Hellerstein, M Stonebraker… - … and Trends® in …, 2007 - nowpublishers.com
Abstract Database Management Systems (DBMSs) are a ubiquitous and critical component
of modern computing, and the result of decades of research and development in both …

SIMD-scan: ultra fast in-memory table scan using on-chip vector processing units

T Willhalm, N Popovici, Y Boshmaf, H Plattner… - Proceedings of the …, 2009 - dl.acm.org
The availability of huge system memory, even on standard servers, generated a lot of
interest in main memory database engines. In data warehouse systems, highly compressed …

Analyzing the energy efficiency of a database server

D Tsirogiannis, S Harizopoulos, MA Shah - Proceedings of the 2010 …, 2010 - dl.acm.org
Rising energy costs in large data centers are driving an agenda for energy-efficient
computing. In this paper, we focus on the role of database software in affecting, and …