access method, cache consciousness, data locality, data structure, main-memory database The recent hardware evolution has widened the speed gap between main memory and the processor. As a consequence, in many cases memory access has become the main bottle-neck even in disk-based databases. The performance of indices is especially inuenced by cache misses; therefore new cache-conscious indices have been proposed. This the-sis surveys general methods for enhancing data locality of data structures and how those methods can be applied to database indices. The Cache-Conscious B-tree (CSB -tree) is revisited and formally dened. The worst-case space utilization of the CSB-tree is 25%. Improving the space utilization is one of the main contribution...
The following research is about comparing index structures for large databases, both analytically a...
Cache-oblivious techniques, proposed in the theory community, have optimal asymptotic bounds on the ...
While the B-tree (or the B+-tree) is the most popular index structure in disk-based relational datab...
We study indexing techniques for main memory, including hash indexes, binary search trees, T-trees, ...
As random access memory gets cheaper, it becomes increasingly affordable to build computers with lar...
Database systems research is an old and well-established field in computer science. Many of the key ...
In main-memory databases, the number of processor cache misses has a critical impact on the performa...
In main-memory databases, the number of processor cache misses has a critical impact on the performa...
Recent research shows that the database performance can be significantly improved by the effective c...
B-trees are the data structure of choice for maintaining searchable data on disk. However, B-trees p...
B-trees are the data structure of choice for maintaining searchable data on disk. However, B-trees p...
Abstract. Researchers have modified existing index structures into ones opti-mized for CPU cache per...
Designers of database management systems (DBMS) have traditionally focussed on alleviating the disk ...
We present dynamic search-tree data structures that perform well in the setting of a hierarchical me...
Balanced binary search trees are widely used main memory index structures. They provide for logarith...
The following research is about comparing index structures for large databases, both analytically a...
Cache-oblivious techniques, proposed in the theory community, have optimal asymptotic bounds on the ...
While the B-tree (or the B+-tree) is the most popular index structure in disk-based relational datab...
We study indexing techniques for main memory, including hash indexes, binary search trees, T-trees, ...
As random access memory gets cheaper, it becomes increasingly affordable to build computers with lar...
Database systems research is an old and well-established field in computer science. Many of the key ...
In main-memory databases, the number of processor cache misses has a critical impact on the performa...
In main-memory databases, the number of processor cache misses has a critical impact on the performa...
Recent research shows that the database performance can be significantly improved by the effective c...
B-trees are the data structure of choice for maintaining searchable data on disk. However, B-trees p...
B-trees are the data structure of choice for maintaining searchable data on disk. However, B-trees p...
Abstract. Researchers have modified existing index structures into ones opti-mized for CPU cache per...
Designers of database management systems (DBMS) have traditionally focussed on alleviating the disk ...
We present dynamic search-tree data structures that perform well in the setting of a hierarchical me...
Balanced binary search trees are widely used main memory index structures. They provide for logarith...
The following research is about comparing index structures for large databases, both analytically a...
Cache-oblivious techniques, proposed in the theory community, have optimal asymptotic bounds on the ...
While the B-tree (or the B+-tree) is the most popular index structure in disk-based relational datab...