Efficient algorithms for supergraph query processing on graph databases

被引:0
|
作者
Shuo Zhang
Xiaofeng Gao
Weili Wu
Jianzhong Li
Hong Gao
机构
[1] Harbin Institute of Technology,
[2] University of Texas at Dallas,undefined
来源
关键词
Graph database; Supergraph query; Query processing; Graph indexing;
D O I
暂无
中图分类号
学科分类号
摘要
We study the problem of processing supergraph queries on graph databases. A graph database D is a large set of graphs. A supergraph queryq on D is to retrieve all the graphs in D such that q is a supergraph of them. The large number of graphs in databases and the NP-completeness of subgraph isomorphism testing make it challenging to efficiently processing supergraph queries. In this paper, a new approach to processing supergraph queries is proposed. Specifically, a method for compactly organizing graph databases is first presented. Common subgraphs of the graphs in a database are stored only once in the compact organization of the database, in order to reduce the overall cost of subgraph isomorphism testings from the stored graphs to queries during query processing. Then, an exact algorithm and an approximate algorithm for generating the significant feature set with optimal order are proposed, followed by the algorithms for indices construction on graph databases. The optimal order on the feature set is to reduce the number of subgraph isomorphism testings during query processing. Based on the compact organization of graph databases, a novel algorithm for testing subgraph isomorphisms from multiple graphs to one graph is presented. Finally, based on all the above techniques, a query processing method is proposed. Analytical and experimental results show that the proposed algorithms outperform the existing similar algorithms by one to two orders of magnitude.
引用
收藏
页码:159 / 191
页数:32
相关论文
共 50 条
  • [31] A novel graph containment query algorithm on graph databases
    Li, Xiantong
    Zhang, Wei
    Li, Jianzhong
    Journal of Digital Information Management, 2009, 7 (03): : 143 - 151
  • [32] Efficient Privacy-Preserving Query Processing on Outsourced Geographic Databases
    Zhao, Li
    Liu, Qin
    Huang, Hejiao
    Jia, Xiaohua
    2018 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2018,
  • [33] Image search algorithms Visual processing and query databases after the color descriptor
    Magda, Enescu Florentine
    Cosmin, Stirbu
    Ioan, Lita Adrian
    PROCEEDINGS OF THE 2015 7TH INTERNATIONAL CONFERENCE ON ELECTRONICS, COMPUTERS AND ARTIFICIAL INTELLIGENCE (ECAI), 2015, : P35 - P40
  • [34] Performance analysis of parallel query processing algorithms for object-oriented databases
    Su, SYW
    Ranka, S
    He, X
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2000, 12 (06) : 979 - 997
  • [35] QRDF: An efficient RDF graph processing system for fast query
    Jia, Menghan
    Zhang, Yiming
    Li, Dongsheng
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2021, 33 (24):
  • [36] Compressed text databases with efficient query algorithms based on the compressed suffix array
    Sadakane, K
    ALGORITHM AND COMPUTATION, PROCEEDINGS, 2001, 1969 : 410 - 421
  • [37] Efficient and Scalable Integrity Verification of Data and Query Results for Graph Databases (Extended Abstract)
    Arshad, Muhammad U.
    Kundu, Ashish
    Bertino, Elisa
    Ghafoor, Arif
    Kundu, Chinmay
    2018 IEEE 34TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE), 2018, : 1821 - 1822
  • [38] GraphTQL: A visual query system for graph databases
    Constanza Pabon, Maria
    Millan, Marta
    Roncancio, Claudia
    Collazos, Cesar A.
    JOURNAL OF COMPUTER LANGUAGES, 2019, 51 (97-111) : 97 - 111
  • [39] A graph query language and its query processing
    Sheng, L
    Özsoyoglu, ZM
    Özsoyoglu, G
    15TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING, PROCEEDINGS, 1999, : 572 - 581
  • [40] Foundations of Modern Query Languages for Graph Databases
    Angles, Renzo
    Arenas, Marcelo
    Barcelo, Pablo
    Hogan, Aidan
    Reutter, Juan
    Vrgoc, Domagoj
    ACM COMPUTING SURVEYS, 2017, 50 (05)