T link -tree: main memory index structure with concurrency control and recovery

Jan Lindström · 2007

While B+trees are the most popular index structure for disk databases, the T-tree has been widely accepted as a promising index structure for main memory databases. For over two decades the speed of CPUs has increased faster than the speed of the main memory. Therefore, the speed gap of the CPU and memory has rapidly become steeper, and memory access has become the new bottleneck in databases. In this paper we explore concurrency control and recovery in a new index structure Tlink-tree which enhances the cache usage, reduces the number of rotate operations and the overhead required for balancing the tree by delayed split and deletion.

Read the paper · More papers on PaperTik