Analysis of Data Structures Involved in RPQ Evaluation.

Publikation: Beitrag in Buch/Konferenzbericht/Sammelband/GutachtenBeitrag in KonferenzbandBeigetragenBegutachtung

Beitragende

  • Frank Tetzel - , Technische Universität Dresden (Autor:in)
  • Hannes Voigt - , Professur für Datenbanken (Autor:in)
  • Marcus Paradies - , Deutsches Zentrum fur Luft- Und Raumfahrt e.V. (DLR) - Stand­ort Je­na (Autor:in)
  • Romans Kasperovics - , SAP Research (Autor:in)
  • Wolfgang Lehner - , Professur für Datenbanken (Autor:in)

Abstract

A fundamental ingredient of declarative graph query languages are regular path queries (RPQs). They provide an expressive yet compact way to match long and complex paths in a data graph by utilizing regular expressions. In this paper, we systematically explore and analyze the design space for the data structures involved in automaton-based RPQ evaluation. We consider three fundamental data structures used during RPQ processing: Adjacency lists for quick neighborhood exploration, visited data structure for cycle detection, and the representation of intermediate results. We conduct an extensive experimental evaluation on realistic graph data sets and systematically investigate various alternative data structure representations and implementation variants. We show that carefully crafted data structures which exploit the access pattern of RPQs lead to reduced peak memory consumption and evaluation time.

Details

OriginalspracheEnglisch
TitelDATA 2018 - Proceedings of the 7th International Conference on Data Science, Technology and Applications
Redakteure/-innenJorge Bernardino, Christoph Quix
Herausgeber (Verlag)SCITEPRESS - Science and Technology Publications
Seiten334-343
Seitenumfang10
ISBN (elektronisch)9789897583186
PublikationsstatusVeröffentlicht - 2018
Peer-Review-StatusJa

Konferenz

Titel7th International Conference on Data Science, Technology and Applications, DATA 2018
Dauer26 - 28 Juli 2018
StadtPorto
LandPortugal

Externe IDs

Scopus 85071499724
ORCID /0000-0001-8107-2775/work/142253473

Schlagworte

Schlagwörter

  • Experimental analysis, Graph data management, Regular path queries