Column-oriented query processing for row stores

  • Authors:
  • Amr El-Helw;Kenneth A. Ross;Bishwaranjan Bhattacharjee;Christian A. Lang;George A. Mihaila

  • Affiliations:
  • University of Waterloo, Waterloo, ON, Canada;Columbia University, New York, NY, USA;IBM Watson Research Center, Hawthorne, NY, USA;Acelot, Inc., Santa Barbara, CA, USA;Google, Inc., New York, NY, USA

  • Venue:
  • Proceedings of the ACM 14th international workshop on Data Warehousing and OLAP
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

Column-oriented DBMSs have gained increasing interest due to their superior performance for analytical workloads. Prior efforts tried to determine the possibility of simulating the query processing techniques of column-oriented systems in row-oriented databases, in a hope to improve their performance, especially for OLAP and data warehousing applications. In this paper, we show that column-oriented query processing can significantly improve the performance of row-oriented DBMSs. We introduce new operators that take into account the unique characteristics of data obtained from indexes, and exploit new technologies such as flash SSDs and multi-core processors to boost the performance. We demonstrate our approach with an experimental study using a prototype built on a commercial row-oriented DBMS.