Logo des Repositoriums
 

Workload-Aware Contention-Management in Indexes for Hierarchical Data

dc.contributor.authorWellenzohn, Kevin
dc.contributor.authorBöhlen, Michael H.
dc.contributor.authorHelmer, Sven
dc.contributor.authorReutegger, Marcel
dc.contributor.editorKönig-Ries, Birgitta
dc.contributor.editorScherzinger, Stefanie
dc.contributor.editorLehner, Wolfgang
dc.contributor.editorVossen, Gottfried
dc.date.accessioned2023-02-23T13:59:53Z
dc.date.available2023-02-23T13:59:53Z
dc.date.issued2023
dc.description.abstractQueries in hierarchical databases (HDBs) often combine predicates referring to values of node properties with path predicates relating to the structure. We call these queries property-and-path (PP) queries. Usually, PP indexes are used to support these types of queries efficiently. In an environment in which HDBs are updated concurrently, we encounter conflicts which may lead to transaction aborts. We identify preventable aborts caused by conflicts in the index, while the operations in the actual database are executed without any problems. These index conflicts are due to the deletion of a path in the index concurrently taking place with an insertion underneath a node on the deleted path. We leverage recent workload information to detect and suspend the deletion of substructures in PP indexes that are likely to conflict with concurrent insertions. However, the suspension of these deletions has a detrimental effect on the query performance, which means this becomes a tradeoff between the number of transaction aborts and the speed of the query evaluation. We implement our approach in Apache Jackrabbit Oak and FOEDUS, experimentally investigate the tradeoff, and show how to balance the effects to maximize the transactional throughput for a given workload.en
dc.identifier.doi10.18420/BTW2023-03
dc.identifier.isbn978-3-88579-725-8
dc.identifier.urihttps://dl.gi.de/handle/20.500.12116/40335
dc.language.isoen
dc.publisherGesellschaft für Informatik e.V.
dc.relation.ispartofBTW 2023
dc.relation.ispartofseriesLecture Notes in Informatics (LNI) - Proceedings, Volume P-331
dc.subjecthierarchical databases
dc.subjectstructural indexes
dc.subjectconcurrency control
dc.titleWorkload-Aware Contention-Management in Indexes for Hierarchical Dataen
dc.typeText/Conference Paper
gi.citation.endPage92
gi.citation.publisherPlaceBonn
gi.citation.startPage71
gi.conference.date06.-10. März 2023
gi.conference.locationDresden, Germany

Dateien

Originalbündel
1 - 1 von 1
Vorschaubild nicht verfügbar
Name:
B1-3.pdf
Größe:
480.37 KB
Format:
Adobe Portable Document Format