Modern Techniques For Querying Graph-structured Databases

被引:0
|
作者
Mhedhbi, Amine [1 ]
Deshpande, Amol [2 ]
Salihoglu, Semih [3 ]
机构
[1] Polytech Montreal, Montreal, PQ, Canada
[2] Univ Maryland, College Pk, MD USA
[3] Univ Waterloo, Waterloo, ON, Canada
来源
FOUNDATIONS AND TRENDS IN DATABASES | 2024年 / 14卷 / 02期
关键词
RELATIONAL DATABASE; SUBGRAPH QUERIES; ORDER;
D O I
10.1561/1900000090
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In an era of increasingly interconnected information, graph- structured data has become pervasive across numerous domains from social media platforms and telecommunication networks to biological systems and knowledge graphs. However, traditional database management systems often struggle when confronted with the unique challenges posed by graph-structured data, in large part due to the explosion of intermediate results, the complexity of join-heavy queries, and the use of regular path queries. This survey provides a comprehensive overview of modern query processing techniques designed to address these challenges. We focus on four key components that have emerged as pivotal in optimizing queries on graph-structured databases: (1) Predefined joins, which leverage precomputed data structures to accelerate joins; (2) Worst-case optimal join algorithms, that avoid redundant computations for queries with cycles; (3) Factorized representations, which compress intermediate and final query results; and (4) Advanced techniques for processing recursive queries, essential for traversing graph structures. For each component, we delve into its theoretical underpinnings, explore design considerations, and discuss the implementation challenges associated with integrating these techniques into existing database management systems. This survey aims to serve as a comprehensive resource for both researchers pushing the boundaries of query processing and practitioners seeking to implement state-of-the-art techniques, in addition to offering insights into future research directions in this rapidly evolving field.
引用
收藏
页码:72 / 185
页数:117
相关论文
共 50 条
  • [21] Quantum machine learning of graph-structured data
    Beer, Kerstin
    Khosla, Megha
    Koehler, Julius
    Osborne, Tobias J.
    Zhao, Tianqi
    PHYSICAL REVIEW A, 2023, 108 (01)
  • [22] Modeling graph-structured contexts for image captioning
    Li, Zhixin
    Wei, Jiahui
    Huang, Feicheng
    Ma, Huifang
    IMAGE AND VISION COMPUTING, 2023, 129
  • [23] Extended Authorization Policy for Graph-Structured Data
    Mohamed A.
    Auer D.
    Hofer D.
    Küng J.
    SN Computer Science, 2021, 2 (5)
  • [24] Categorizing update mechanisms for graph-structured metapopulations
    Yagoobi, Sedigheh
    Sharma, Nikhil
    Traulsen, Arne
    JOURNAL OF THE ROYAL SOCIETY INTERFACE, 2023, 20 (200)
  • [25] Convolutional Kernel Networks for Graph-Structured Data
    Chen, Dexiong
    Jacob, Laurent
    Mairal, Julien
    INTERNATIONAL CONFERENCE ON MACHINE LEARNING, VOL 119, 2020, 119
  • [26] NUMA-Aware Graph-Structured Analytics
    Zhang, Kaiyuan
    Chen, Rong
    Chen, Haibo
    ACM SIGPLAN NOTICES, 2015, 50 (08) : 183 - 193
  • [27] Convex Hierarchical Clustering for Graph-Structured Data
    Donnat, Claire
    Holmes, Susan
    CONFERENCE RECORD OF THE 2019 FIFTY-THIRD ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS & COMPUTERS, 2019, : 1999 - 2006
  • [28] Graph-Structured Nonlinear Programming: Properties and Algorithms
    Shin, Sungho
    2023 AMERICAN CONTROL CONFERENCE, ACC, 2023, : 3136 - 3136
  • [29] An efficient structural index for graph-structured data
    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, : 100 - +
  • [30] A Julia Framework for Graph-Structured Nonlinear Optimization
    Cole, David L.
    Shin, Sungho
    Zavala, Victor M.
    INDUSTRIAL & ENGINEERING CHEMISTRY RESEARCH, 2022, 61 (26) : 9366 - 9380