A General Cardinality Estimation Framework for Subgraph Matching in Property Graphs

被引:2
|
作者
van Leeuwen, Wilco [1 ]
Fletcher, George [1 ]
Yakovets, Nikolay [1 ]
机构
[1] TU Eindhoven, NL-5612 AZ Eindhoven, Netherlands
关键词
Estimation; Databases; Pattern matching; Topology; Database languages; Query processing; Data models; Cardinality estimation; selectivity estimation; query optimization; graph databases; property graph data model;
D O I
10.1109/TKDE.2022.3161328
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We introduce a framework for cardinality estimation of query patterns over property graph databases. This framework makes it possible to analyze, compare and combine different cardinality estimation approaches. It consists of three phases: obtaining a set of estimates for some subqueries, extending this set and finally combining the set into a single cardinality estimate for the query. We show that (parts of) many existing cardinality estimation approaches can be used as techniques in one of the phases from our framework. The phases are loosely coupled, making it possible to combine (parts of) current cardinality estimation approaches. We created a graph version of the Join Order Benchmark to perform experiments with different combinations of techniques. The results showed that query patterns without property constraints can be accurately estimated using synopses for small patterns. Accurate estimation of query patterns with property constraints require new estimation techniques to be developed that capture correlations between the property constraints and the topology in graph databases.
引用
收藏
页码:5485 / 5505
页数:21
相关论文
共 50 条
  • [21] Accurate Summary-based Cardinality Estimation Through the Lens of Cardinality Estimation Graphs
    Chen, Jeremy
    Huang, Yuqing
    Wang, Mushi
    Salihoglu, Semih
    Salem, Kenneth
    SIGMOD RECORD, 2023, 52 (01) : 94 - 102
  • [22] Accurate Summary-based Cardinality Estimation Through the Lens of Cardinality Estimation Graphs
    Chen, Jeremy
    Huang, Yuqing
    Wang, Mushi
    Salihoglu, Semih
    Salem, Ken
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2022, 15 (08): : 1533 - 1545
  • [23] Mnemonic: A Parallel Subgraph Matching System for Streaming Graphs
    Bhattarai, Bibek
    Huang, Howie
    2022 IEEE 36TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS 2022), 2022, : 313 - 323
  • [24] Privacy Preserving Subgraph Matching on Large Graphs in Cloud
    Chang, Zhao
    Zou, Lei
    Li, Feifei
    SIGMOD'16: PROCEEDINGS OF THE 2016 INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 2016, : 199 - 213
  • [25] SAPPER: Subgraph Indexing and Approximate Matching in Large Graphs
    Zhang, Shijie
    Yang, Jiong
    Jin, Wei
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2010, 3 (01): : 1185 - 1194
  • [26] Cardinality estimation in query for probability RDF graphs
    Zhang, Deng-Yi
    Wu, Wen-Li
    Ouyang, Chu-Fei
    Tien Tzu Hsueh Pao/Acta Electronica Sinica, 2015, 43 (09): : 1745 - 1749
  • [27] GPU Accelerated Maximum Cardinality Matching Algorithms for Bipartite Graphs
    Deveci, Mehmet
    Kaya, Kamer
    Ucar, Bora
    Catalyuerek, Uemit V.
    EURO-PAR 2013 PARALLEL PROCESSING, 2013, 8097 : 850 - 861
  • [28] FAST: FPGA-based Subgraph Matching on Massive Graphs
    Jin, Xin
    Yang, Zhengyi
    Lin, Xuemin
    Yang, Shiyu
    Qin, Lu
    Peng, You
    2021 IEEE 37TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE 2021), 2021, : 1452 - 1463
  • [29] Efficient Subgraph Matching on Large RDF Graphs Using MapReduce
    Xin Wang
    Lele Chai
    Qiang Xu
    Yajun Yang
    Jianxin Li
    Junhu Wang
    Yunpeng Chai
    Data Science and Engineering, 2019, 4 : 24 - 43
  • [30] Fast Subgraph Matching on Large Graphs using Graphics Processors
    Ha-Nguyen Tran
    Kim, Jung-Jae
    He, Bingsheng
    DATABASE SYSTEMS FOR ADVANCED APPLICATIONS, PT1, 2015, 9049 : 299 - 315