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 条
  • [41] Efficient Query Processing in 3D Motion Capture Gesture Databases
    Beecks, Christian
    Hassani, Marwan
    Brenger, Bela
    Hinnell, Jennifer
    Schueller, Daniel
    Mittelberg, Irene
    Seidl, Thomas
    INTERNATIONAL JOURNAL OF SEMANTIC COMPUTING, 2016, 10 (01) : 5 - 25
  • [42] A model and query language for temporal graph databases
    Ariel Debrouvier
    Eliseo Parodi
    Matías Perazzo
    Valeria Soliani
    Alejandro Vaisman
    The VLDB Journal, 2021, 30 : 825 - 858
  • [43] Novel research framework on SN's NoSQL databases for efficient query processing
    Department of Computer Science and Engineering, National Institute of Technology, Calicut, Kerala, India
    Int. J. Reasoning based Intell. Syst., 3-4 (330-338):
  • [44] A model and query language for temporal graph databases
    Debrouvier, Ariel
    Parodi, Eliseo
    Perazzo, Matias
    Soliani, Valeria
    Vaisman, Alejandro
    VLDB JOURNAL, 2021, 30 (05): : 825 - 858
  • [45] Efficient query processing in integrated multiple object databases with maybe result certification
    Koh, JL
    Chen, ALP
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2002, 14 (04) : 691 - 708
  • [46] Query Processing Techniques in Probabilistic Databases
    Jumde, Amol S.
    Chaudhari, Narendra S.
    2016 INTERNATIONAL CONFERENCE ON COMPUTING, ANALYTICS AND SECURITY TRENDS (CAST), 2016, : 483 - 488
  • [47] Ranked Query Processing in Uncertain Databases
    Lian, Xiang
    Chen, Lei
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2010, 22 (03) : 420 - 436
  • [48] Query processing over uncertain databases
    1600, Morgan and Claypool Publishers (04):
  • [49] Spatial query processing on distributed databases
    1600, Springer Science and Business Media Deutschland GmbH (20):
  • [50] Elasticity in Cloud Databases and Their Query Processing
    Graefe, Goetz
    Nica, Anisoara
    Stolze, Knut
    Neumann, Thomas
    Eavis, Todd
    Petrov, Ilia
    Pourabbas, Elaheh
    Fekete, David
    INTERNATIONAL JOURNAL OF DATA WAREHOUSING AND MINING, 2013, 9 (02) : 1 - 20