B2-Tree: Cache-Friendly String Indexing within B-Trees.

Josef Schmeißer, Maximilian E. Schüle, Viktor Leis, Thomas Neumann, Alfons Kemper

Publikation: Beitrag in Buch/Bericht/KonferenzbandKonferenzbeitragBegutachtung

4 Zitate (Scopus)

Abstract

Recently proposed index structures, that combine trie-based and comparison-based search mechanisms, considerably improve retrieval throughput for in-memory database systems. However, most of these index structures allocate small memory chunks when required. This stands in contrast to block-based index structures, that are necessary for disk-accesses of beyond main-memory database systems such as Umbra. We therefore present the B2-tree. The outer structure is identical to that of an ordinary B+-tree. It still stores elements in a dense array in sorted order, enabling efficient range scan operations. However, B2-tree is composed of multiple trees, each page integrates another trie-based search tree, which is used to determine a small memory region where a sought entry may be found. An embedded tree thereby consists of decision nodes, which operate on a single byte at a time, and span nodes, which are used to store common prefixes. This architecture usually accesses fewer cache lines than a vanilla B+-tree as shown in our performance evaluation. As a result, the B2-tree answers point queries considerably faster.

OriginalspracheEnglisch
TitelDatenbanksysteme fur Business, Technologie und Web, BTW 2021
Redakteure/-innenKai-Uwe Sattler, Melanie Herschel, Wolfgang Lehner
Herausgeber (Verlag)Gesellschaft fur Informatik (GI)
Seiten39-58
Seitenumfang20
ISBN (elektronisch)9783885797050
DOIs
PublikationsstatusVeröffentlicht - 2021
Veranstaltung2021 Datenbanksysteme fur Business, Technologie und Web, BTW 2021 - 2021 Database Systems for Business, Technology and Web, BTW 2021 - Dresden, Deutschland
Dauer: 13 Sept. 202117 Sept. 2021

Publikationsreihe

NameLecture Notes in Informatics (LNI), Proceedings - Series of the Gesellschaft fur Informatik (GI)
BandP-311
ISSN (Print)1617-5468

Konferenz

Konferenz2021 Datenbanksysteme fur Business, Technologie und Web, BTW 2021 - 2021 Database Systems for Business, Technology and Web, BTW 2021
Land/GebietDeutschland
OrtDresden
Zeitraum13/09/2117/09/21

Fingerprint

Untersuchen Sie die Forschungsthemen von „B2-Tree: Cache-Friendly String Indexing within B-Trees.“. Zusammen bilden sie einen einzigartigen Fingerprint.

Dieses zitieren