• DocumentCode
    2731259
  • Title

    Graph Database Indexing Using Structured Graph Decomposition

  • Author

    Williams, D.W. ; Jun Huan ; Wei Wang

  • Author_Institution
    Dept. of Comput. Sci., North Carolina Univ., Chapel Hill, NC, USA
  • fYear
    2007
  • fDate
    15-20 April 2007
  • Firstpage
    976
  • Lastpage
    985
  • Abstract
    We introduce a novel method of indexing graph databases in order to facilitate subgraph isomorphism and similarity queries. The index is comprised of two major data structures. The primary structure is a directed acyclic graph which contains a node for each of the unique, induced subgraphs of the database graphs. The secondary structure is a hash table which cross-indexes each subgraph for fast isomorphic lookup. In order to create a hash key independent of isomorphism, we utilize a code-based canonical representation of adjacency matrices, which we have further refined to improve computation speed. We validate the concept by demonstrating its effectiveness in answering queries for two practical datasets. Our experiments show that for subgraph isomorphism queries, our method outperforms existing methods by more than an order of magnitude.
  • Keywords
    data structures; database indexing; directed graphs; query processing; table lookup; adjacency matrices; code-based canonical representation; database graphs; directed acyclic graph; fast isomorphic lookup; graph database indexing; hash tables; similarity queries; structured graph decomposition; subgraph isomorphism queries; Chemicals; Computer science; Data engineering; Databases; Drugs; Indexing; Pattern matching; Proteins; Testing; Tree graphs;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Engineering, 2007. ICDE 2007. IEEE 23rd International Conference on
  • Conference_Location
    Istanbul
  • Print_ISBN
    1-4244-0802-4
  • Type

    conf

  • DOI
    10.1109/ICDE.2007.368956
  • Filename
    4221746