An In-Depth Study of Continuous Subgraph Matching
Xibo Sun, Shixuan Sun, Qiong Luo, Bingsheng He
Abstract
Continuous subgraph matching (CSM) algorithms find the occurrences of a given pattern on a stream of data graphs online. A number of incremental CSM algorithms have been proposed. However, a systematical study on these algorithms is missing to identify their advantages and disadvantages on a wide range of workloads. Therefore, we first propose to model CSM as incremental view maintenance (IVM) to capture the design space of existing algorithms. Then, we implement six representative CSM algorithms, including InclsoMatch, SJ-Tree, Graphflow, IEDyn, TurboFlux, and SymBi, in a common framework based on IVM. We further conduct extensive experiments to evaluate the overall performance of competing algorithms as well as study the effectiveness of individual techniques to pinpoint the key factors leading to the performance differences. We obtain the following new insights into the performance: (1) existing algorithms start the search from an edge in the query graph that maps to an updated data edge, potentially leading to many invalid partial results; (2) all matching orders are based on simple heuristics, which appear ineffective at times; (3) index updates dominate the query time on some queries; and (4) the algorithm with constant delay enumeration bears significant index update cost. Consequently, no algorithm dominate the others in all cases. Therefore, we give a few recommendations based on our experiment results. In particular, the SymBi index is useful for sparse queries or long running queries. The matching orders of IEDyn and TurboFlux work well on tree queries, those of Graphflow on dense queries or when both query and data graphs are sparse, and otherwise, we recommend SymBi's matching orders.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 2c66886b-cb85-46b2-bb8a-463176681618Cited by top-tier papers8
- GPU-Accelerated Batch-Dynamic Subgraph MatchingLinshan Qiu, Lu Chen, Hailiang Jie, Xiangyu Ke et al.ICDE 2024 · 7 citations
- Hop-Constrained s-t Simple Path Enumeration on Large Dynamic GraphsJiujing Zhang, Shiyu Yang, Dian Ouyang, Fan Zhang et al.ICDE 2023 · 7 citations
- TC-Match: Fast Time-constrained Continuous Subgraph MatchingJianye Yang, Sheng Fang, Zhaoquan Gu, Ziyi Ma et al.VLDB 2024 · 7 citations
- Continuous Subgraph Matching via Cost-Model-based Dynamic Vertex Dominance EmbeddingsYutong Ye, Xiang Lian, Nan Zhang, MingSong ChenSIGMOD 2026 · 1 citation
- On Temporal-Constraint Subgraph MatchingXiaoyu Leng, Guang Zeng, Hongchao Qin, Longlong Lin et al.ICDE 2025 · 1 citation
Builds on6
- In-Memory Subgraph Matching: An In-depth StudyShixuan Sun, Qiong LuoSIGMOD 2020 · 159 citations
- RapidMatch: A Holistic Approach to Subgraph Query ProcessingShixuan Sun, Xibo Sun, Yulin Che, Qiong Luo et al.VLDB 2021 · 105 citations
- Versatile Equivalences: Speeding up Subgraph Query Processing and Subgraph MatchingHyunjoon Kim, Yunyoung Choi, Kunsoo Park, Xuemin Lin et al.SIGMOD 2021 · 75 citations
- Regular Path Query Evaluation on Streaming GraphsAnil Pacaci, Angela Bonifati, M. Tamer ÖzsuSIGMOD 2020 · 49 citations
- Symmetric Continuous Subgraph Matching with Bidirectional Dynamic ProgrammingSeunghwan Min, Sung Gwan Park, Kunsoo Park, Dora Giammarresi et al.VLDB 2021 · 36 citations
Related papers
- RapidFlow: An Efficient Approach to Continuous Subgraph MatchingShixuan Sun, Xibo Sun, Bingsheng He, Qiong LuoVLDB 2022 · 32 citations
- An Extensive Experimental Study of Indexes in Continuous Subgraph Matching: [Experiments & Analysis]Xiangyang Gou, Lei Zou, Jeffrey Xu Yu, Wenjie ZhangSIGMOD 2026
- Efficient Multi-Query Oriented Continuous Subgraph MatchingZiyi Ma, Jianye Yang, Xu Zhou, Guoqing Xiao et al.ICDE 2024 · 6 citations
- ShareFlow: An Efficient Framework for Multi-Query Continuous Subgraph MatchingPeiqi Yuan, Zhaohang Feng, Ruiqi Xu, Keming Li et al.ICDE 2026
- NewSP: A New Search Process for Continuous Subgraph Matching over Dynamic GraphsZiming Li, Youhuan Li, Xinhuan Chen, Lei Zou et al.ICDE 2024 · 13 citations
