C-store: a column-oriented DBMS

Mike Stonebraker,Daniel J. Abadi,Adam Batkin,Xuedong Chen,Mitch Cherniack,Miguel Ferreira, Edmond Lau, Amerson Lin,Sam Madden, Elizabeth O'Neil, Pat O'Neil,Alex Rasin,Nga Tran,Stan Zdonik

VLDB(2005)

引用 653|浏览614
暂无评分
摘要
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 and show that the system we are building, C-Store, is substantially faster than popular commercial products. Hence, the architecture looks very encouraging.
更多
查看译文
关键词
column-oriented dbms,extensive use,preliminary performance data,current fare,current system,column-oriented projection,careful coding,b-tree structure,bitmap index,main memory,high availability,snapshot isolation,indexation,tree structure
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要