Compact Path Representations for Graph Database Pattern Matching

被引:0
|
作者
Martens, Wim [1 ]
Niewerth, Matthias [1 ]
Popp, Tina [1 ]
Rojas, Carlos [2 ]
Vansummeren, Stijn [3 ]
Vrgoc, Domagoj [2 ,4 ]
机构
[1] Univ Bayreuth, Bayreuth, Germany
[2] IMFD Chile, Santiago, Chile
[3] UHasselt, Data Sci Inst, Hasselt, Belgium
[4] PUC Chile, Santiago, Chile
来源
2024 IEEE 40TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING WORKSHOP, ICDEW | 2024年
关键词
graph databases; queries; paths;
D O I
10.1109/ICDEW61823.2024.00059
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Modern graph database query languages such as GQL, SQL/PGQ, and Cypher allow regular path queries to return entire paths, as opposed to only their endpoints. This is challenging for query evaluation, since a graph can have an exponential number of paths between a given node pair. This means that intermediate query evaluation results can be huge. We recently introduced the concept of path multiset representations (PMRs) [1], which can represent multisets of paths exponentially succinctly and therefore bring significant advantages for representing intermediate results. As shown in our experiments, they can speed up regular path query evaluation with several orders of magnitude.
引用
收藏
页码:379 / 380
页数:2
相关论文
共 50 条
  • [41] Graph Pattern Matching as an Embedded Clojure DSL
    Horn, Tassilo
    GRAPH TRANSFORMATION (ICGT 2015), 2015, 9151 : 189 - 204
  • [42] Graph Pattern Matching: Capturing Bisimilar Subgraph
    Qiao, Rui
    Feng, Ke
    He, Heng
    Zhong, Xiaolei
    INTERNATIONAL JOURNAL OF PATTERN RECOGNITION AND ARTIFICIAL INTELLIGENCE, 2021, 35 (03)
  • [43] Asynchronous Graph Pattern Matching on Multiprocessor Systems
    Krause, Alexander
    Ungethuem, Annett
    Kissinger, Thomas
    Habich, Dirk
    Lehner, Wolfgang
    NEW TRENDS IN DATABASES AND INFORMATION SYSTEMS, ADBIS 2017, 2017, 767 : 45 - 53
  • [44] Distributed Partial Simulation for Graph Pattern Matching
    Aouar, Aissam
    Yahiaoui, Said
    Sadeg, Lamia
    Nouali-Taboudjemat, Nadia
    Beghdad Bey, Kadda
    COMPUTER JOURNAL, 2024, 67 (01): : 110 - 126
  • [45] ExpFinder: Finding Experts by Graph Pattern Matching
    Fan, Wenfei
    Wang, Xin
    Wu, Yinghui
    2013 IEEE 29TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE), 2013, : 1316 - 1319
  • [46] Graph Pattern Matching: A Join/Semijoin Approach
    Cheng, Jiefeng
    Yu, Jeffrey Xu
    Yu, Philip S.
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2011, 23 (07) : 1006 - 1021
  • [47] Graph matching in pattern recognition and machine vision
    Bunke, H
    Caelli, T
    INTERNATIONAL JOURNAL OF PATTERN RECOGNITION AND ARTIFICIAL INTELLIGENCE, 2004, 18 (03) : 261 - 263
  • [48] Graph Pattern Matching through Model Checking
    Qiao, Rui
    Zhong, Xiaolei
    Zhang, Ling
    He, Heng
    2015 8TH INTERNATIONAL CONFERENCE ON DATABASE THEORY AND APPLICATION (DTA), 2015, : 1 - 5
  • [49] GRAPH MATCHING APPLIED FOR TEXTURED PATTERN RECOGNITION
    Abele, R.
    Damoiseaux, J-L
    Fronte, D.
    Liardet, P-Y
    Boi, J-M
    Merad, D.
    2020 IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING (ICIP), 2020, : 1451 - 1455
  • [50] Graph Pattern Matching in GQL and SQL/PGQ
    Deutsch, Alin
    Francis, Nadime
    Green, Alastair
    Hare, Keith
    Li, Bei
    Libkin, Leonid
    Lindaaker, Tobias
    Marsault, Victor
    Martens, Wim
    Michels, Jan
    Murlak, Filip
    Plantikow, Stefan
    Selmer, Petra
    van Rest, Oskar
    Voigt, Hannes
    Vrgoc, Domagoj
    Wu, Mingxi
    Zemke, Fred
    PROCEEDINGS OF THE 2022 INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA (SIGMOD '22), 2022, : 2246 - 2258