Language-aware Indexing for Conjunctive Path Queries

被引:1
|
作者
Sasaki, Yuya [1 ,2 ]
Fletcher, George [3 ]
Makoto, Onizuka [1 ]
机构
[1] Osaka Univ, Suita, Osaka, Japan
[2] JST PRESTO, Kawaguchi, Saitama, Japan
[3] Eindhoven Univ Technol, Eindhoven, Netherlands
来源
2022 IEEE 38TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE 2022) | 2022年
关键词
Graph databases; index; bisimulation; SUBGRAPH ISOMORPHISM; XML;
D O I
10.1109/ICDE53745.2022.00054
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Conjunctive path queries (CPQ) are one of the most frequently used queries for complex graph analysis. However, current graph indexes are not tailored to fully support the power of query languages to express CPQs. Consequently, current methods do not take advantage of significant pruning opportunities during CPQ evaluation, resulting in poor query processing performance. We propose the CPQ-aware path index CPQx, the first path index tailored to the expressivity of CPQ. CPQx is built on the partition of the set of source-target vertex pairs of paths in a graph based on the structural notion of path-bisimulation. Path-bisimulation is an equivalence relation on paths such that each partition block induced by the relation consists of paths in the graph indistinguishable with respect to CPQs. This language-aware partitioning of the graph can significantly reduce the cost of query evaluation. We present methods to support the full index life cycle: index construction, maintenance, and query processing with our index. We also develop interest-aware CPQx to reduce index size and index construction overhead while accelerating query evaluation for queries of interest. We demonstrate through extensive experiments on 14 real graphs that our methods accelerate query processing by up to multiple orders of magnitude over the state-of-the-art methods, with smaller index sizes. Our complete C++ codebase is available as open source for further research.
引用
收藏
页码:661 / 673
页数:13
相关论文
共 50 条
  • [21] Clustered chain path index for XML document: Efficiently processing branch queries
    Wang, Hongqiang
    Li, Jianzhong
    Wang, Hongzhi
    WORLD WIDE WEB-INTERNET AND WEB INFORMATION SYSTEMS, 2008, 11 (01): : 153 - 168
  • [22] Semantic-based Structural and Content indexing for the efficient retrieval of queries over large XML data repositories
    Alghamdi, Norah Saleh
    Rahayu, Wenny
    Pardede, Eric
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2014, 37 : 212 - 231
  • [23] An adaptive index of XML for frequent branching path queries
    Fan, Yingjie
    Zhang, Chenghong
    Wang, Shuyun
    Hao, Xiulan
    Hu, Yunfa
    7TH IEEE/ACIS INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCE IN CONJUNCTION WITH 2ND IEEE/ACIS INTERNATIONAL WORKSHOP ON E-ACTIVITY, PROCEEDINGS, 2008, : 269 - +
  • [24] FINE-GRAINED COMPLEXITY OF REGULAR PATH QUERIES
    Casel, Katrin
    Schmid, Markus l.
    LOGICAL METHODS IN COMPUTER SCIENCE, 2023, 19 (04)
  • [25] Efficient processing of XML path queries based on BI index
    Hu, Xiangyu
    Mo, Yunyin
    Zhang, Haiwei
    Yuan, Xiaojie
    ADVANCED RESEARCH ON MECHANICAL ENGINEERING, INDUSTRY AND MANUFACTURING ENGINEERING, PTS 1 AND 2, 2011, 63-64 : 119 - 123
  • [26] The Complexity of Regular Trail and Simple Path Queries on Undirected Graphs
    Martens, Wim
    Popp, Tina
    PROCEEDINGS OF THE 41ST ACM SIGMOD-SIGACT-SIGAI SYMPOSIUM ON PRINCIPLES OF DATABASE SYSTEMS (PODS '22), 2022, : 165 - 174
  • [27] Reachability and Time-Based Path Queries in Temporal Graphs
    Wu, Huanhuan
    Huang, Yuzhen
    Cheng, James
    Li, Jinfeng
    Ke, Yiping
    2016 32ND IEEE INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE), 2016, : 145 - 156
  • [28] Evaluation Techniques for Generalized Path Pattern Queries on XML Data
    Wu, Xiaoying
    Theodoratos, Dimitri
    Souldatos, Stefanos
    Dalamagas, Theodore
    Sellis, Timos
    WORLD WIDE WEB-INTERNET AND WEB INFORMATION SYSTEMS, 2010, 13 (04): : 441 - 474
  • [29] Evaluation Techniques for Generalized Path Pattern Queries on XML Data
    Xiaoying Wu
    Dimitri Theodoratos
    Stefanos Souldatos
    Theodore Dalamagas
    Timos Sellis
    World Wide Web, 2010, 13 : 441 - 474
  • [30] Integration of a structural index with a structural join for accelerating path queries
    Kim, Jongik
    Lee, SooCheol
    Kwon, Oh-Cheon
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2006, PT 2, 2006, 3981 : 552 - 561