Efficient Evaluation of Conjunctive Regular Path Queries Using Multi-way Joins

被引:0
|
作者
Karalis, Nikolaos [1 ]
Bigerl, Alexander [1 ]
Heidrich, Liss [1 ]
Sherif, Mohamed Ahmed [1 ]
Ngomo, Axel-Cyrille Ngonga [1 ]
机构
[1] Paderborn Univ, Dept Comp Sci, DICE Grp, Paderborn, Germany
来源
SEMANTIC WEB, PT I, ESWC 2024 | 2024年 / 14664卷
关键词
knowledge graphs; conjunctive regular path queries; multi-way joins;
D O I
10.1007/978-3-031-60626-7_12
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Recent analyses of real-world queries show that a prominent type of queries is that of conjunctive regular path queries. Despite the increasing popularity of this type of queries, only limited efforts have been invested in their efficient evaluation. Motivated by recent results on the efficiency of worst-case optimal multi-way join algorithms for the evaluation of conjunctive queries, we present a novel multi-way join algorithm for the efficient evaluation of conjunctive regular path queries. The hallmark of our algorithm is the evaluation of the regular path queries found in conjunctive regular path queries using multi-way joins. This enables the exploitation of regular path queries in the planning steps of the proposed algorithm, which is crucial for the algorithm's efficiency, as shown by the results of our detailed evaluation using the Wikidata-based benchmark WDBench. The results of this evaluation also show that our approach achieves a value of query mixes per hour that is 4.3 higher than the state of the art and that it outperforms all of the competing graph storage solutions in almost 70% of the benchmark's queries.
引用
收藏
页码:218 / 235
页数:18
相关论文
共 50 条
  • [1] Using slice join for efficient evaluation of multi-way joins
    Lawrence, Ramon
    [J]. DATA & KNOWLEDGE ENGINEERING, 2008, 67 (01) : 118 - 139
  • [2] Native Execution of GraphQL Queries over RDF Graphs Using Multi-Way Joins
    Karalis, Nikolaos
    Bigerl, Alexander
    Ngonga Ngomo, Axel-Cyrille
    [J]. KNOWLEDGE GRAPHS: SEMANTICS, MACHINE LEARNING, AND LANGUAGES, 2023, 56 : 77 - 93
  • [3] An Evaluation of Multi-way Joins for Relational Database Systems
    Henderson, Michael
    Lawrence, Ramon
    [J]. ENTERPRISE INFORMATION SYSTEMS, ICEIS 2013, 2014, 190 : 37 - 50
  • [4] Conjunctive Regular Path Queries with String Variables
    Schmid, Markus L.
    [J]. PODS'20: PROCEEDINGS OF THE 39TH ACM SIGMOD-SIGACT-SIGAI SYMPOSIUM ON PRINCIPLES OF DATABASE SYSTEMS, 2020, : 361 - 374
  • [5] Conjunctive Regular Path Queries with Capture Groups
    Schmid, Markus L.
    [J]. ACM TRANSACTIONS ON DATABASE SYSTEMS, 2022, 47 (02):
  • [6] Containment of Simple Conjunctive Regular Path Queries
    Figueira, Diego
    Godbole, Adwait
    Krishna, S.
    Martens, Wim
    Niewerth, Matthias
    Trautner, Tina
    [J]. KR2020: PROCEEDINGS OF THE 17TH INTERNATIONAL CONFERENCE ON PRINCIPLES OF KNOWLEDGE REPRESENTATION AND REASONING, 2020, : 371 - 380
  • [7] Faster joins, self-joins and multi-way joins using join indices
    Lei, H
    Ross, KA
    [J]. DATA & KNOWLEDGE ENGINEERING, 1999, 29 (02) : 179 - 200
  • [8] Faster joins, self-joins and multi-way joins using join indices
    Lei, H
    Ross, KA
    [J]. DATA & KNOWLEDGE ENGINEERING, 1998, 28 (03) : 277 - 298
  • [9] Faster joins, self-joins and multi-way joins using join indices
    Lei, Hui
    Ross, Kenneth A.
    [J]. Data and Knowledge Engineering, 1999, 29 (02): : 179 - 200
  • [10] Are Multi-way Joins Actually Useful?
    Henderson, Michael
    Lawrence, Ramon
    [J]. ICEIS: PROCEEDINGS OF THE 15TH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS, VOL 1, 2013, : 13 - 22