• DocumentCode
    3144350
  • Title

    Selectivity estimation of twig queries on cyclic graphs

  • Author

    Peng, Yun ; Choi, Byron ; Xu, Jianliang

  • Author_Institution
    Dept. of Comput. Sci., Hong Kong Baptist Univ., Hong Kong, China
  • fYear
    2011
  • fDate
    11-16 April 2011
  • Firstpage
    960
  • Lastpage
    971
  • Abstract
    Recent applications including the Semantic Web, Web ontology and XML have sparked a renewed interest on graph-structured databases. Among others, twig queries have been a popular tool for retrieving subgraphs from graph-structured databases. To optimize twig queries, selectivity estimation has been a crucial and classical step. However, the majority of existing works on selectivity estimation focuses on relational and tree data. In this paper, we investigate selectivity estimation of twig queries on possibly cyclic graph data. To facilitate selectivity estimation on cyclic graphs, we propose a matrix representation of graphs derived from prime labeling - a scheme for reachability queries on directed acyclic graphs. With this representation, we exploit the consecutive ones property (C1P) of matrices. As a consequence, a node is mapped to a point in a two-dimensional space whereas a query is mapped to multiple points. We adopt histograms for scalable selectivity estimation. We perform an extensive experimental evaluation on the proposed technique and show that our technique controls the estimation error under 1.3% on XMARK and DBLP, which is more accurate than previous techniques. On TREEBANK, we produce RMSE and NRMSE 6.8 times smaller than previous techniques.
  • Keywords
    XML; directed graphs; matrix algebra; ontologies (artificial intelligence); query processing; reachability analysis; semantic Web; DBLP; TREEBANK; Web ontology; XMARK; XML; directed acyclic graphs; graph-structured databases; matrix consecutive ones property; prime labeling; reachability queries; selectivity estimation; semantic Web; twig query optimisation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Engineering (ICDE), 2011 IEEE 27th International Conference on
  • Conference_Location
    Hannover
  • ISSN
    1063-6382
  • Print_ISBN
    978-1-4244-8959-6
  • Electronic_ISBN
    1063-6382
  • Type

    conf

  • DOI
    10.1109/ICDE.2011.5767893
  • Filename
    5767893