• DocumentCode
    735351
  • Title

    Analysis and implementation of graph indexing for graph database using GraphGrep algorithm

  • Author

    Dongoran, Emir Septian Sori ; Rahmat Saleh, W. Kemas ; Gozali, Alfian Akbar

  • Author_Institution
    Sch. of Comput., Telkom Univ., Bandung, Indonesia
  • fYear
    2015
  • fDate
    27-29 May 2015
  • Firstpage
    59
  • Lastpage
    64
  • Abstract
    Graph database is a database that uses a graph structure to represent and manage the data. Not all types of data are suit for graph database, one that fits is the molecular graph data type. It has characteristic labeled vertices and undirected edges. Graph database also have indexing method. For molecular data type study case, GraphGrep is the most approriate method because it assume each node in the graph database has a unique number (id-node) and label (label-node). So it is suitable for molecular data type. GraphGrep using a hash table (fingerprint) as an index, comparing the graph database fingerprint with graph query fingerpint to filter the database and use Ullman algorithm to perform subgraph matching. By implementing GrapGrep, we can filter database up to 100% filtering based on length-path we used and get the exact answer set. We also get the most efficient length-path based on the deepest depth in a graph query.
  • Keywords
    database management systems; graph theory; indexing; GraphGrep algorithm; Ullman algorithm; data management; data representation; graph database; graph indexing; graph query fingerpint; graph structure; hash table; molecular graph data type; subgraph matching; Filtering; Fingerprint recognition; Indexing; Matrix converters; Testing; GraphGrep; Ullman; backtrack; graph indexing; subgraph matching;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information and Communication Technology (ICoICT ), 2015 3rd International Conference on
  • Conference_Location
    Nusa Dua
  • Type

    conf

  • DOI
    10.1109/ICoICT.2015.7231397
  • Filename
    7231397