[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/1989323.1989448acmconferencesArticle/Chapter ViewAbstractPublication PagesmodConference Proceedingsconference-collections
research-article

SQL server column store indexes

Published: 12 June 2011 Publication History

Abstract

The SQL Server 11 release (code named "Denali") introduces a new data warehouse query acceleration feature based on a new index type called a column store index. The new index type combined with new query operators processing batches of rows greatly improves data warehouse query performance: in some cases by hundreds of times and routinely a tenfold speedup for a broad range of decision support queries. Column store indexes are fully integrated with the rest of the system, including query processing and optimization. This paper gives an overview of the design and implementation of column store indexes including enhancements to query processing and query optimization to take full advantage of the new indexes. The resulting performance improvements are illustrated by a number of example queries.

References

[1]
Abadi, D.J., Madden, S.R., and Ferreira, M.: Integrating compression and execution in column-oriented database systems. SIGMOD, 2006, 671--682.
[2]
Abadi, D.J., Myers, D.S., DeWitt, D.J., and Madden, S.R.: Materialization strategies in a column-oriented DBMS. ICDE, 2007, 466--475.
[3]
Abadi, D.J., Madden, S.R., and Hachem, N.: Column-stores vs. row-stores: how different are they really? SIGMOD, 2008, 981--992.
[4]
Batory, D. S.: On searching transposed files. ACM Trans. Database Syst. 4, 4 (1979), 531--544.
[5]
Copeland, G.P., Khoshafian, S.N.: A Decomposition Storage Model. In Proc. SIGMOD, 1985, 268--279.
[6]
Harizopoulos, S., Liang, V., Abadi, D.J., and Madden, S.: Performance tradeoffs in read-optimized databases. VLDB, 2006, 487--498.
[7]
Jeffrey A. Hoffer, Dennis G. Severance: The Use of Cluster Analysis in Physical Data Base Design. VLDB 1975: 69--8.
[8]
S. Padmanabhan, T. Malkemus, R. Agarwal, and A. Jhingran. Block oriented processing of relational database operations in modern computer architectures. ICDE, 2001, 567--574.
[9]
M. Stonebraker et al. C-Store: A Column-oriented DBMS. VLDB, 2005, 553--564.
[10]
TPC Benchmark DS (Decision Support), Draft Specification, Version 32, available at http://tpc.org/tpcds.
[11]
Aster Data, http://www.asterdata.co.
[12]
ExaSolution, http://www.exasol.co.
[13]
Greenplum Database, http://www.greenplum.co.
[14]
InfoBright, http://www.infobright.co.
[15]
Ingres VectorWise, http://www.ingres.com/products/vectorwis.
[16]
MonetDB, http://monetdb.cwi.n.
[17]
ParAccel Analytic Database, http://paraccel.co.
[18]
SAND CDBMS, http://www.sand.co.
[19]
Sybase IQ Columnar database, http://www.sybase.com/products/datawarehousing/sybasei.
[20]
Vertica, http://www.vertica.com.

Cited By

View all
  • (2024)Selection of the best Big Data platform using COBRAC-ARTASI methodology with adaptive standardized intervalsExpert Systems with Applications: An International Journal10.1016/j.eswa.2023.122312239:COnline publication date: 1-Apr-2024
  • (2024)A survey on hybrid transactional and analytical processingThe VLDB Journal10.1007/s00778-024-00858-933:5(1485-1515)Online publication date: 4-Jun-2024
  • (2023)REAL-TIME ANALYTICS: BENEFITS, LIMITATIONS, AND TRADEOFFSПрограммирование10.31857/S0132347423010053(3-31)Online publication date: 1-Jan-2023
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
SIGMOD '11: Proceedings of the 2011 ACM SIGMOD International Conference on Management of data
June 2011
1364 pages
ISBN:9781450306614
DOI:10.1145/1989323
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 12 June 2011

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. column store
  2. columnar index
  3. data warehousing
  4. olap

Qualifiers

  • Research-article

Conference

SIGMOD/PODS '11
Sponsor:

Acceptance Rates

Overall Acceptance Rate 785 of 4,003 submissions, 20%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)100
  • Downloads (Last 6 weeks)3
Reflects downloads up to 19 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Selection of the best Big Data platform using COBRAC-ARTASI methodology with adaptive standardized intervalsExpert Systems with Applications: An International Journal10.1016/j.eswa.2023.122312239:COnline publication date: 1-Apr-2024
  • (2024)A survey on hybrid transactional and analytical processingThe VLDB Journal10.1007/s00778-024-00858-933:5(1485-1515)Online publication date: 4-Jun-2024
  • (2023)REAL-TIME ANALYTICS: BENEFITS, LIMITATIONS, AND TRADEOFFSПрограммирование10.31857/S0132347423010053(3-31)Online publication date: 1-Jan-2023
  • (2023)PolarDB-IMCI: A Cloud-Native HTAP Database System at AlibabaProceedings of the ACM on Management of Data10.1145/35897851:2(1-25)Online publication date: 20-Jun-2023
  • (2023)BtrBlocks: Efficient Columnar Compression for Data LakesProceedings of the ACM on Management of Data10.1145/35892631:2(1-26)Online publication date: 20-Jun-2023
  • (2023)Real-Time Analytics: Benefits, Limitations, and TradeoffsProgramming and Computer Software10.1134/S036176882301005X49:1(1-25)Online publication date: 27-Mar-2023
  • (2020)Micro-architectural analysis of OLAPProceedings of the VLDB Endowment10.14778/3380750.338075513:6(840-853)Online publication date: 11-Mar-2020
  • (2020)Analyzing memory accesses with modern processorsProceedings of the 16th International Workshop on Data Management on New Hardware10.1145/3399666.3399896(1-9)Online publication date: 15-Jun-2020
  • (2020)Edge replication strategies for wide-area distributed processingProceedings of the Third ACM International Workshop on Edge Systems, Analytics and Networking10.1145/3378679.3394532(1-6)Online publication date: 27-Apr-2020
  • (2020)SPRINTER: A Fast n-ary Join Query Processing Method for Complex OLAP QueriesProceedings of the 2020 ACM SIGMOD International Conference on Management of Data10.1145/3318464.3380565(2055-2070)Online publication date: 11-Jun-2020
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media