Cache conscious indexing for decision-support in main memory

J Rao, KA Ross - 1998 - academiccommons.columbia.edu
As random access memory gets cheaper, it becomes increasingly affordable to build
computers with large main memories. We consider decision support workloads within the …

Making B+-trees cache conscious in main memory

J Rao, KA Ross - Proceedings of the 2000 ACM SIGMOD international …, 2000 - dl.acm.org
Previous research has shown that cache behavior is important for main memory index
structures. Cache conscious index structures such as Cache Sensitive Search Trees (CSS …

The adaptive radix tree: ARTful indexing for main-memory databases

V Leis, A Kemper, T Neumann - 2013 IEEE 29th International …, 2013 - ieeexplore.ieee.org
Main memory capacities have grown up to a point where most databases fit into RAM. For
main-memory database systems, index structure performance is a critical bottleneck …

Main-memory index structures with fixed-size partial keys

P Bohannon, P Mcllroy, R Rastogi - Proceedings of the 2001 ACM …, 2001 - dl.acm.org
The performance of main-memory index structures is increasingly determined by the number
of CPU cache misses incurred when traversing the index. When keys are stored indirectly …

Optimizing multidimensional index trees for main memory access

K Kim, SK Cha, K Kwon - ACM SIGMOD Record, 2001 - dl.acm.org
Recent studies have shown that cache-conscious indexes such as the CSB+-tree
outperform conventional main memory indexes such as the T-tree. The key idea of these …

Effect of node size on the performance of cache-conscious B+-trees

RA Hankins, JM Patel - Proceedings of the 2003 ACM SIGMETRICS …, 2003 - dl.acm.org
In main-memory databases, the number of processor cache misses has a critical impact on
the performance of the system. Cache-conscious indices are designed to improve …

Buffering accesses to memory-resident index structures

J Zhou, KA Ross - Proceedings 2003 VLDB Conference, 2003 - Elsevier
Publisher Summary This chapter proposes techniques to buffer accesses to memory
resident tree-structured indexes to avoid cache thrashing. It discusses several alternative …

HOT: A height optimized trie index for main-memory database systems

R Binna, E Zangerle, M Pichl, G Specht… - Proceedings of the 2018 …, 2018 - dl.acm.org
We present the Height Optimized Trie (HOT), a fast and space-efficient in-memory index
structure. The core algorithmic idea of HOT is to dynamically vary the number of bits …

[PDF][PDF] A study of index structures for main memory database management systems

TJ Lehman, MJ Carey - 1985 - minds.wisconsin.edu
One approach to achieving high performance in a database management system is to store
the database in main memory rather than on disk. One can then design new data structures …

Efficient document retrieval in main memory

T Strohman, WB Croft - Proceedings of the 30th annual international …, 2007 - dl.acm.org
Disk access performance is a major bottleneck in traditional information retrieval systems.
Compared to system memory, disk bandwidth is poor, and seek times are worse. We …