{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,10,13]],"date-time":"2026-10-13T11:06:33Z","timestamp":1791889593144,"version":"4.3.4"},"reference-count":101,"publisher":"Emerald","issue":"3","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2013,12,4]]},"abstract":"<jats:p>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 databases have seen a resurgence in recent years with a rise in interest in analytic queries that perform scans and aggregates over large portions of a few columns of a table. The main advantage of a column-store is that it can access just the columns needed to answer such queries. We specifically focus on three influential research prototypes, MonetDB [46], VectorWise [18], and C-Store [88]. These systems have formed the basis for several wellknown commercial column-store implementations. We describe their similarities and differences and discuss their specific architectural features for compression, late materialization, join processing, vectorization and adaptive indexing (database cracking).<\/jats:p>","DOI":"10.1561\/1900000024","type":"journal-article","created":{"date-parts":[[2013,12,3]],"date-time":"2013-12-03T06:19:12Z","timestamp":1386051552000},"page":"197-280","source":"Crossref","is-referenced-by-count":126,"title":["The Design and Implementation of Modern Column-Oriented Database Systems"],"prefix":"10.1108","volume":"5","author":[{"given":"Daniel","family":"Abadi","sequence":"first","affiliation":[{"name":"Yale University"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Peter","family":"Boncz","sequence":"additional","affiliation":[{"name":"CWI"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Stavros","family":"Harizopoulos","sequence":"additional","affiliation":[{"name":"Amiato, Inc ."}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Stratos","family":"Idreos","sequence":"additional","affiliation":[{"name":"Harvard University"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Samuel","family":"Madden","sequence":"additional","affiliation":[{"name":"MIT CSAIL"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"140","published-online":{"date-parts":[[2013,12,4]]},"reference":[{"key":"2025120412011786200_ref001","first-page":"967","article-title":"Column-stores vs. row-stores: how different are they really?","volume-title":"Proceedings of the ACM SIGMOD Conference on Management of Data","author":"Abadi","year":"2008"},{"key":"2025120412011786200_ref002","first-page":"671","article-title":"Integrating compression and execution in column-oriented database systems","volume-title":"Proceedings of the ACM SIGMOD Conference on Management of Data","author":"Abadi","year":"2006"},{"key":"2025120412011786200_ref003","first-page":"466","article-title":"Materialization strategies in a column-oriented DBMS","volume-title":"Proceedings of the International Conference on Data Endineering (ICDE)","author":"Abadi","year":"2007"},{"key":"2025120412011786200_ref004","first-page":"615","volume-title":"Proceedings of the ACM SIGMOD Conference on Management of Data","author":"Abdel Kader","year":"2009"},{"key":"2025120412011786200_ref005","first-page":"169","article-title":"Weaving relations for cache performance","volume-title":"Proceedings of the International Conference on Very Large Data Bases (VLDB)","author":"Ailamaki","year":"2001"},{"issue":"10","key":"2025120412011786200_ref006","first-page":"1064","article-title":"Massively Parallel Sort-Merge Joins in Main Memory Multi-Core Database Systems","volume":"5","author":"Albutiu","year":"2012","journal-title":"Proceedings of the Very Large Data Bases Endowment (PVLDB)"},{"key":"2025120412011786200_ref007","first-page":"329","article-title":"Optimizing queries on compressed bitmaps","volume-title":"Proceedings of the International Conference on Very Large Data Bases (VLDB)","author":"Amer-Yahia","year":"2000"},{"key":"2025120412011786200_ref008","article-title":"Byte-aligned data compression","volume-title":"U.S. Patent Number 5,363,098, 1994","author":"Antoshenkov"},{"issue":"1","key":"2025120412011786200_ref009","first-page":"85","article-title":"Multi-Core, Main-Memory Joins: Sort vs. Hash Revisited","volume":"7","author":"Balkesen","year":"2013","journal-title":"Proceedings of the Very Large Data Bases Endowment (PVLDB)"},{"key":"2025120412011786200_ref010","first-page":"362","article-title":"Main-memory hash joins on multi-core CPUs: Tuning to the underlying hardware","volume-title":"Proceedings of the International Conference on Data Endineering (ICDE)","author":"Balkesen","year":"2013"},{"issue":"1","key":"2025120412011786200_ref011","first-page":"9","article-title":"Business Analytics in (a) Blink","volume":"35","author":"Barber","year":"2012","journal-title":"IEEE Data Eng. Bull."},{"issue":"4","key":"2025120412011786200_ref012","doi-asserted-by":"crossref","first-page":"531","DOI":"10.1145\/320107.320125","article-title":"On searching transposed files","volume":"4","author":"Batory","year":"1979","journal-title":"ACM Transactions on Database Systems"},{"issue":"1","key":"2025120412011786200_ref013","doi-asserted-by":"crossref","first-page":"25","DOI":"10.1145\/322234.322238","article-title":"Using semi-joins to solve relational queries","volume":"28","author":"Bernstein","year":"1981","journal-title":"J. ACM"},{"key":"2025120412011786200_ref014","article-title":"Taming the business intelligence monster","volume-title":"IBM Systems Magazine","author":"Bestgen","year":"2007"},{"key":"2025120412011786200_ref015","first-page":"283","article-title":"Dictionarybased order-preserving string compression for main memory column stores","volume-title":"Proceedings of the ACM SIGMOD Conference on Management of Data","author":"Binnig","year":"2009"},{"key":"2025120412011786200_ref016","article-title":"Monet: A next-generation DBMS kernel for queryintensive applications","volume-title":"University of Amsterdam, PhD Thesis","author":"Boncz","year":"2002"},{"key":"2025120412011786200_ref017","first-page":"54","article-title":"Database architecture optimized for the new bottleneck: Memory access","volume-title":"Proceedings of the International Conference on Very Large Data Bases (VLDB)","author":"Boncz","year":"1999"},{"key":"2025120412011786200_ref018","article-title":"MonetDB\/X100: Hyperpipelining query execution","volume-title":"Proceedings of the biennial Conference on Innovative Data Systems Research (CIDR)","author":"Boncz","year":"2005"},{"issue":"2","key":"2025120412011786200_ref019","doi-asserted-by":"crossref","first-page":"101","DOI":"10.1007\/s007780050076","article-title":"MIL primitives for querying a fragmented world","volume":"8","author":"Boncz","year":"1999","journal-title":"VLDB Journal"},{"key":"2025120412011786200_ref020","article-title":"Teaching an old elephant new tricks.","volume-title":"Proceedings of the biennial Conference on Innovative Data Systems Research (CIDR)","author":"Bruno","year":"2009"},{"key":"2025120412011786200_ref021","first-page":"146","article-title":"An Efficient Cost-Driven Index Selection Tool for Microsoft SQL Server","volume-title":"Proceedings of the International Conference on Very Large Data Bases (VLDB)","author":"Chaudhuri","year":"1997"},{"key":"2025120412011786200_ref022","first-page":"268","article-title":"A decomposition storage model","volume-title":"Proceedings of the ACM SIGMOD Conference on Management of Data","author":"Copeland","year":"1985"},{"issue":"1","key":"2025120412011786200_ref023","doi-asserted-by":"crossref","first-page":"44","DOI":"10.1109\/69.50905","article-title":"The gamma database machine project","volume":"2","author":"Dewitt","year":"1990","journal-title":"IEEE Transactions on Knowledge and Data Engineering"},{"key":"2025120412011786200_ref024","article-title":"From 1 to 1000 mips, November 2009","volume-title":"PASS Summit 2009 Keynote","author":"DeWitt"},{"key":"2025120412011786200_ref025","doi-asserted-by":"crossref","first-page":"67","DOI":"10.1145\/2064676.2064689","article-title":"Column-oriented query processing for row stores","volume-title":"Proceedings of the International Workshop On Data Warehousing and OLAP","author":"El-Helw","year":"2011"},{"issue":"1","key":"2025120412011786200_ref026","first-page":"28","article-title":"The SAP HANA Database \u2013 An Architecture Overview","volume":"35","author":"F\u00e4rber","year":"2012","journal-title":"IEEE Data Eng. Bull."},{"issue":"7","key":"2025120412011786200_ref027","first-page":"419","article-title":"Column-Oriented Storage Techniques for MapReduce","volume":"4","author":"Floratou","year":"2011","journal-title":"Proceedings of the Very Large Data Bases Endowment (PVLDB)"},{"key":"2025120412011786200_ref028","first-page":"449","article-title":"\u201cOne Size Fits All\u201d Database Architectures Do Not Work for DDS.","volume-title":"Proceedings of the ACM SIGMOD Conference on Management of Data","author":"French","year":"1995"},{"key":"2025120412011786200_ref029","doi-asserted-by":"crossref","first-page":"194","DOI":"10.1109\/ICDE.1997.581753","article-title":"Teaching an OLTP Database Kernel Advanced Data Warehousing Techniques.","volume-title":"Proceedings of the International Conference on Data Endineering (ICDE)","author":"French","year":"1997"},{"key":"2025120412011786200_ref030","first-page":"22","article-title":"Data compression and database performance","volume-title":"In ACM\/IEEE-CS Symp","author":"Graefe","year":"1991"},{"key":"2025120412011786200_ref031","doi-asserted-by":"crossref","first-page":"370","DOI":"10.1109\/ICDE.1998.655800","article-title":"Compressing relations and indexes","volume-title":"Proceedings of the International Conference on Data Endineering (ICDE)","author":"Goldstein","year":"1998"},{"issue":"2","key":"2025120412011786200_ref032","doi-asserted-by":"crossref","first-page":"73","DOI":"10.1145\/152610.152611","article-title":"Query evaluation techniques for large databases","volume":"25","author":"Graefe","year":"1993","journal-title":"ACM Computing Surveys"},{"issue":"1","key":"2025120412011786200_ref033","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1145\/1276301.1276302","article-title":"Efficient columnar storage in b-trees","volume":"36","author":"Graefe","year":"2007","journal-title":"SIGMOD Rec."},{"issue":"4","key":"2025120412011786200_ref034","doi-asserted-by":"crossref","first-page":"203","DOI":"10.1561\/1900000028","article-title":"Modern B-Tree Techniques","volume":"3","author":"Graefe","year":"2011","journal-title":"Foundations and Trends in Databases"},{"issue":"7","key":"2025120412011786200_ref035","first-page":"656","article-title":"Concurrency Control for Adaptive Indexing","volume":"5","author":"Graefe","year":"2012","journal-title":"Proceedings of the Very Large Data Bases Endowment (PVLDB)"},{"key":"2025120412011786200_ref036","first-page":"169","article-title":"Benchmarking Adaptive Indexing","volume-title":"Proceedings of the TPC Technology Conference on Performance Evaluation and Benchmarking (TPCTC)","author":"Graefe","year":"2010"},{"issue":"6","key":"2025120412011786200_ref037","first-page":"502","article-title":"Stochastic Database Cracking: Towards Robust Adaptive Indexing in Main-Memory Column-Stores","volume":"5","author":"Halim","year":"2012","journal-title":"Proceedings of the Very Large Data Bases Endowment (PVLDB)"},{"key":"2025120412011786200_ref038","article-title":"A Comparison of C-Store and Row-Store in a Common Framework","volume-title":"Technical Report TR1570, University of Wisconsin-Madison","author":"Halverson","year":"2006"},{"key":"2025120412011786200_ref039","first-page":"417","article-title":"Data morphing: an adaptive, cache-conscious storage technique","volume-title":"Proceedings of the International Conference on Very Large Data Bases (VLDB)","author":"Hankins","year":"2003"},{"key":"2025120412011786200_ref040","first-page":"487","article-title":"Performance tradeoffs in read-optimized databases","volume-title":"Proceedings of the International Conference on Very Large Data Bases (VLDB)","author":"Harizopoulos","year":"2006"},{"key":"2025120412011786200_ref041","first-page":"543","article-title":"Positional update handling in column stores","volume-title":"Proceedings of the ACM SIGMOD Conference on Management of Data","author":"H\u00e9man","year":"2010"},{"key":"2025120412011786200_ref042","unstructured":"William\n              Hodak\n            \n          . Exadata hybrid columnar compression. Oracle Whitepaper, 2009. http:\/\/www.oracle.com\/technetwork\/database\/exadata\/index.html."},{"key":"2025120412011786200_ref043","first-page":"389","article-title":"How to barter bits for chronons: compression and bandwidth trade offs for database scans","volume-title":"Proceedings of the ACM SIGMOD Conference on Management of Data","author":"Holloway","year":"2007"},{"key":"2025120412011786200_ref044","article-title":"Database Cracking: Towards Auto-tuning Database Kernels","volume-title":"CWI, PhD Thesis","author":"Idreos","year":"2010"},{"key":"2025120412011786200_ref045","first-page":"57","article-title":"Here are my Data Files. Here are my Queries. Where are my Results?","volume-title":"Proceedings of the biennial Conference on Innovative Data Systems Research (CIDR)","author":"Idreos","year":"2011"},{"issue":"1","key":"2025120412011786200_ref046","first-page":"40","article-title":"MonetDB: Two Decades of Research in Column-oriented Database Architectures","volume":"35","author":"Idreos","year":"2012","journal-title":"IEEE Data Eng. Bull."},{"key":"2025120412011786200_ref047","first-page":"441","article-title":"Estimating the compression fraction of an index using samplin","volume-title":"Proceedings of the International Conference on Data Endineering (ICDE)","author":"Idreos","year":"2010"},{"key":"2025120412011786200_ref048","first-page":"68","article-title":"Database cracking","volume-title":"Proceedings of the biennial Conference on Innovative Data Systems Research (CIDR)","author":"Idreos","year":"2007"},{"key":"2025120412011786200_ref049","first-page":"413","article-title":"Updating a cracked database","volume-title":"Proceedings of the ACM SIGMOD Conference on Management of Data","author":"Idreos","year":"2007"},{"key":"2025120412011786200_ref050","first-page":"297","article-title":"Self-organizing tuple reconstruction in column stores","volume-title":"Proceedings of the ACM SIGMOD Conference on Management of Data","author":"Idreos","year":"2009"},{"issue":"9","key":"2025120412011786200_ref051","first-page":"585","article-title":"Merging What\u2019s Cracked, Cracking What\u2019s Merged: Adaptive Indexing in Main-Memory Column-Stores","volume":"4","author":"Idreos","year":"2011","journal-title":"Proceedings of the Very Large Data Bases Endowment (PVLDB)"},{"issue":"1","key":"2025120412011786200_ref052","first-page":"622","article-title":"Row-wise parallel predicate evaluation","volume":"1","author":"Johnson","year":"2008","journal-title":"Proceedings of the Very Large Data Bases Endowment (PVLDB)"},{"key":"2025120412011786200_ref053","first-page":"278","article-title":"Performance measurements of compressed bitmap indices","volume-title":"Proceedings of the International Conference on Very Large Data Bases (VLDB)","author":"Johnson","year":"1999"},{"key":"2025120412011786200_ref054","first-page":"224","article-title":"The design of cantor: a new system for data analysis","volume-title":"Proceedings of the 3rd international workshop on Statistical and scientific database management","author":"Karasalo","year":"1986"},{"key":"2025120412011786200_ref055","first-page":"315","article-title":"An overview of cantor: a new system for data analysis","volume-title":"Proceedings of the 2nd international Workshop on Statistical Database Management (SSDBM)","author":"Karasalo","year":"1983"},{"key":"2025120412011786200_ref056","first-page":"195","article-title":"HyPer: A hybrid OLTP&OLAP main memory database system based on virtual memory snapshots","volume-title":"Proceedings of the International Conference on Data Endineering (ICDE)","author":"Kemper","year":"2011"},{"issue":"1","key":"2025120412011786200_ref057","first-page":"46","article-title":"HyPer: Adapting Columnar Main-Memory Data Management for Transactional AND Query Processing","volume":"35","author":"Kemper","year":"2012","journal-title":"IEEE Data Eng. Bull."},{"key":"2025120412011786200_ref058","first-page":"636","article-title":"A query processing strategy for the decomposed storage model","volume-title":"Proceedings of the International Conference on Data Endineering (ICDE)","author":"Khoshafian","year":"1987"},{"key":"2025120412011786200_ref059","first-page":"458","article-title":"Parallel execution strategies for declustered databases","volume-title":"Proceedings of the International Workshop on Database Machines","author":"Khoshafian","year":"1987"},{"issue":"12","key":"2025120412011786200_ref060","first-page":"1790","article-title":"The vertica analytic database: C-store 7 years later","volume":"5","author":"Lamb","year":"2012","journal-title":"Proceedings of the Very Large Data Bases Endowment (PVLDB)"},{"key":"2025120412011786200_ref061","first-page":"1177","article-title":"Sql server column store indexes","volume-title":"Proceedings of the ACM SIGMOD Conference on Management of Data","author":"Larson","year":"2011"},{"key":"2025120412011786200_ref062","first-page":"1159","article-title":"Enhancements to sql server column stores","volume-title":"Proceedings of the ACM SIGMOD Conference on Management of Data","author":"Larson","year":"2013"},{"issue":"1","key":"2025120412011786200_ref063","first-page":"15","article-title":"Columnar Storage in SQL Server 2012","volume":"35","author":"Larson","year":"2012","journal-title":"IEEE Data Eng. Bull."},{"key":"2025120412011786200_ref064","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1007\/s007780050071","article-title":"Fast joins using join indices","volume":"8","author":"Li","year":"1999","journal-title":"VLDB Journal"},{"key":"2025120412011786200_ref065","volume-title":"In Courant Computer Science Symposia, Vol. 6: Data Base Systems","author":"Lorie","year":"1971"},{"key":"2025120412011786200_ref066","first-page":"1227","article-title":"Sybase IQ multiplex - designed for analytics","volume-title":"Proceedings of the International Conference on Very Large Data Bases (VLDB)","author":"MacNicol","year":"2004"},{"key":"2025120412011786200_ref067","first-page":"684","article-title":"Cache-conscious radixdecluster projections","volume-title":"Proceedings of the International Conference on Very Large Data Bases (VLDB)","author":"Manegold","year":"2004"},{"issue":"1","key":"2025120412011786200_ref068","first-page":"1","article-title":"Compression and fast indexing for multigigabyte text databases","volume":"26","author":"Moffat","year":"1994","journal-title":"Australian Computer Journal"},{"key":"2025120412011786200_ref069","first-page":"29","article-title":"Single Table Access Using Multiple Indexes: Optimization, Execution, and Concurrency Control Techniques","author":"Mohan","year":"1990"},{"issue":"9","key":"2025120412011786200_ref070","first-page":"539","article-title":"Efficiently Compiling Efficient Query Plans for Modern Hardware","volume":"4","author":"Neumann","year":"2011","journal-title":"Proceedings of the Very Large Data Bases Endowment (PVLDB)"},{"key":"2025120412011786200_ref071","first-page":"38","article-title":"Improved query performance with variant indexes","volume-title":"Proceedings of the ACM SIGMOD Conference on Management of Data","author":"O\u2019Neil","year":"1997"},{"key":"2025120412011786200_ref072","first-page":"40","article-title":"Model 204 architecture and performance","volume-title":"International Workshop on High Performance Transaction Systems","author":"O\u2019Neil","year":"1987"},{"key":"2025120412011786200_ref073","unstructured":"Patrick E.\n              O\u2019Neil\n            , Elizabeth J.O\u2019Neil, and XuedongChen. The Star Schema Benchmark (SSB). http:\/\/www.cs.umb.edu\/~poneil\/StarSchemaB.PDF."},{"key":"2025120412011786200_ref074","doi-asserted-by":"crossref","first-page":"567","DOI":"10.1109\/ICDE.2001.914871","article-title":"Block oriented processing of relational database operations in modern computer architectures","volume-title":"Proceedings of the International Conference on Data Endineering (ICDE)","author":"Padmanabhan","year":"2001"},{"key":"2025120412011786200_ref075","first-page":"637","article-title":"Multi-Dimensional Clustering: A New Data Layout Scheme in DB2","volume-title":"Proceedings of the ACM SIGMOD Conference on Management of Data","author":"Padmanabhan","year":"2003"},{"key":"2025120412011786200_ref076","first-page":"937","article-title":"Data compression in oracle","volume-title":"Proceedings of the International Conference on Very Large Data Bases (VLDB)","author":"Poess","year":"2003"},{"key":"2025120412011786200_ref077","first-page":"1231","article-title":"Micro adaptivity in vectorwise","volume-title":"Proceedings of the ACM SIGMOD Conference on Management of Data","author":"Raducanu","year":"2013"},{"key":"2025120412011786200_ref078","first-page":"89","article-title":"A case for fractured mirrors","author":"Ramamurthy","year":"2002","journal-title":"Proceedings of the International Conference on Very Large Data Bases (VLDB)"},{"key":"2025120412011786200_ref079","doi-asserted-by":"crossref","DOI":"10.14778\/2536222.2536233","article-title":"DB2 with BLU Acceleration: So much more than just a column store","volume-title":"Proceedings of the Very Large Data Bases Endowment (PVLDB)","author":"Raman","year":"2013"},{"key":"2025120412011786200_ref080","first-page":"773","article-title":"Lazy, adaptive rid-list intersection, and its application to index anding","volume-title":"Proceedings of the ACM SIGMOD Conference on Management of Data","author":"Raman","year":"2007"},{"key":"2025120412011786200_ref081","first-page":"60","article-title":"Constant-Time Query Processing","volume-title":"Proceedings of the International Conference on Data Endineering (ICDE)","author":"Raman","year":"2008"},{"issue":"3","key":"2025120412011786200_ref082","doi-asserted-by":"crossref","first-page":"31","DOI":"10.1145\/163090.163096","article-title":"Database compression","volume":"22","author":"Roth","year":"1993","journal-title":"SIGMOD Rec."},{"issue":"2","key":"2025120412011786200_ref083","article-title":"The Uncracked Pieces in Database Cracking","volume":"7","author":"Schuhknecht","year":"2013","journal-title":"Proceedings of the Very Large Data Bases Endowment (PVLDB)"},{"key":"2025120412011786200_ref084","first-page":"696","article-title":"Clotho: Decoupling memory page layout from storage organization","volume-title":"Proceedings of the International Conference on Very Large Data Bases (VLDB)","author":"Shao","year":"2004"},{"key":"2025120412011786200_ref085","first-page":"510","article-title":"Cache Conscious Algorithms for Relational Query Processing","volume-title":"Proceedings of the International Conference on Very Large Data Bases (VLDB)","author":"Shatdal","year":"1994"},{"key":"2025120412011786200_ref086","first-page":"893","article-title":"Column imprints: a secondary index structure","volume-title":"Proceedings of the ACM SIGMOD Conference on Management of Data","author":"Sidirourgos","year":"2013"},{"issue":"4","key":"2025120412011786200_ref087","doi-asserted-by":"crossref","first-page":"4","DOI":"10.1145\/74120.74121","article-title":"The case for partial indexes","volume":"18","author":"Stonebraker","year":"1989","journal-title":"SIGMOD Record"},{"key":"2025120412011786200_ref088","first-page":"553","article-title":"C-Store: A Column-Oriented DBMS","volume-title":"Proceedings of the International Conference on Very Large Data Bases (VLDB)","author":"Stonebraker","year":"2005"},{"key":"2025120412011786200_ref089","first-page":"59","article-title":"Query processing techniques for solid state drives","volume-title":"Proceedings of the ACM SIGMOD Conference on Management of Data","author":"Tsirogiannis","year":"2009"},{"issue":"3","key":"2025120412011786200_ref090","doi-asserted-by":"crossref","first-page":"279","DOI":"10.1016\/0010-4809(75)90045-2","article-title":"A modular self-describing clinical databank system","volume":"8","author":"Weyl","year":"1975","journal-title":"Computers and Biomedical Research"},{"key":"2025120412011786200_ref091","doi-asserted-by":"crossref","DOI":"10.2172\/808915","article-title":"Compressed bitmap indices for efficient query processing","volume-title":"Technical Report LBNL-47807","author":"Wu","year":"2001"},{"key":"2025120412011786200_ref092","first-page":"99","article-title":"Compressing bitmap indexes for faster search operations","volume-title":"Proceedings of the International Conference on Scientific and Statistical Database Management (SSDBM)","author":"Wu","year":"2002"},{"key":"2025120412011786200_ref093","article-title":"Notes on design and implementation of compressed bit vectors","volume-title":"Technical Report LBNL\/PUB-3161","author":"Wu","year":"2001"},{"key":"2025120412011786200_ref094","first-page":"22","article-title":"A Multi-Resolution Block Storage Model for Database Design","volume-title":"Proceedings of the International Database Engineering and Applications Symposium (IDEAS)","author":"Zhou","year":"2003"},{"key":"2025120412011786200_ref095","first-page":"191","article-title":"Buffering Database Operations for Enhanced Instruction Cache Performance","volume-title":"Proceedings of the ACM SIGMOD Conference on Management of Data","author":"Zhou","year":"2004"},{"key":"2025120412011786200_ref096","article-title":"Balancing vectorized query execution with bandwidth-optimized storage","volume-title":"University of Amsterdam, PhD Thesis","author":"Zukowski","year":"2009"},{"key":"2025120412011786200_ref097","doi-asserted-by":"crossref","DOI":"10.1145\/1140402.1140410","article-title":"Architecture-conscious hashing","volume-title":"Proceedings of the International Workshop on Data Management on New Hardware (DAMON)","author":"Zukowski","year":"2006"},{"key":"2025120412011786200_ref098","first-page":"723","article-title":"Cooperative scans: dynamic bandwidth sharing in a DBMS","volume-title":"Proceedings of the International Conference on Very Large Data Bases (VLDB)","author":"Zukowski","year":"2007"},{"issue":"1","key":"2025120412011786200_ref099","first-page":"21","article-title":"Vectorwise: Beyond column stores","volume":"35","author":"Zukowski","year":"2012","journal-title":"IEEE Data Eng. Bull."},{"key":"2025120412011786200_ref100","doi-asserted-by":"crossref","DOI":"10.1109\/ICDE.2006.150","article-title":"Super-Scalar RAM-CPU Cache Compression","volume-title":"Proceedings of the International Conference on Data Endineering (ICDE)","author":"Zukowski","year":"2006"},{"key":"2025120412011786200_ref101","doi-asserted-by":"crossref","first-page":"47","DOI":"10.1145\/1457150.1457160","article-title":"DSM vs. NSM: CPU performance tradeoffs in block-oriented query processing","volume-title":"Proceedings of the International Workshop on Data Management on New Hardware (DAMON)","author":"Zukowski","year":"2008"}],"container-title":["Foundations and Trends in Databases"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.emerald.com\/ftdbs\/article-pdf\/5\/3\/197\/10901321\/1900000024en.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/www.emerald.com\/ftdbs\/article-pdf\/5\/3\/197\/10901321\/1900000024en.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,29]],"date-time":"2026-04-29T14:11:42Z","timestamp":1777471902000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.emerald.com\/ftdbs\/article\/5\/3\/197\/1320824\/The-Design-and-Implementation-of-Modern-Column"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013,12,4]]},"references-count":101,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2013,12,4]]}},"URL":"https:\/\/doi.org\/10.1561\/1900000024","relation":{},"ISSN":["1931-7883","1931-7891"],"issn-type":[{"value":"1931-7883","type":"print"},{"value":"1931-7891","type":"electronic"}],"subject":[],"published":{"date-parts":[[2013,12,4]]}}}