C-store: a column-oriented DBMS
IIT@MIT · Brandeis University · +2 more institutions
Abstract
This paper presents the design of a read-optimized relational DBMS that contrasts sharply with most current systems, which are write-optimized. Among the many differences in its design are: storage of data by column rather than by row, careful coding and packing of objects into storage including main memory during query processing, storing an overlapping collection of column-oriented projections, rather than the current fare of tables and indexes, a non-traditional implementation of transactions which includes high availability and snapshot isolation for read-only transactions, and the extensive use of bitmap indexes to complement B-tree structures.We present preliminary performance data on a subset of TPC-H…
Citation impact
- FWCI
- 26.83
- Percentile
- 100%
- References
- 24
Authors
14Topics & keywords
- Computer science
- Column (typography)
- Database
- Bitmap
- Snapshot (computer storage)
- Coding (social sciences)
- Data structure
- Isolation (microbiology)