Efficient columnar storage in B-trees
- 1 March 2007
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGMOD Record
- Vol. 36 (1) , 3-6
- https://doi.org/10.1145/1276301.1276302
Abstract
Column-oriented storage formats have been proposed for query processing in relational data warehouses, specifically for fast scans over non-indexed columns. This short note proposes a data compression method that reuses traditional on-disk B-tree structures with only minor changes yet achieves storage density and scan performance comparable to specialized columnar designs. The advantage of the proposed method over alternative storage structures is that traditional algorithms can be reused, e.g., for assembling rows with multiple columns, bulk insertion and deletion, logging and recovery, consistency checking, etc.Keywords
This publication has 7 references indexed in Scilit:
- The evolution of effective B-treeACM SIGMOD Record, 2001
- Making B+- trees cache conscious in main memoryACM SIGMOD Record, 2000
- TheSB-tree an index-sequential structure for high-performance sequential accessActa Informatica, 1992
- Utilization of B-trees with inserts, deletes and modifiesPublished by Association for Computing Machinery (ACM) ,1989
- A decomposition storage modelPublished by Association for Computing Machinery (ACM) ,1985
- Prefix B -treesACM Transactions on Database Systems, 1977
- Differential filesACM Transactions on Database Systems, 1976