• DocumentCode
    2403778
  • Title

    Efficient filtering of XML documents with XPath expressions

  • Author

    Chan, Chee-Yong ; Felber, Pascal ; Garofalakis, Minos ; Rastogi, Rajeev

  • Author_Institution
    Lucent Technol. Bell Labs, Middletown, NJ, USA
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    235
  • Lastpage
    244
  • Abstract
    We propose a novel index structure, termed XTrie, that supports the efficient filtering of XML documents based on XPath expressions. Our XTrie index structure offers several novel features that make it especially attractive for large scale publish/subscribe systems. First, XTrie is designed to support effective filtering based on complex XPath expressions (as opposed to simple, single-path specifications). Second, our XTrie structure and algorithms are designed to support both ordered and unordered matching of XML data. Third, by indexing on sequences of element names organized in a trie structure and using a sophisticated matching algorithm, XTrie is able to both reduce the number of unnecessary index probes as well as avoid redundant matchings, thereby providing extremely efficient filtering. Our experimental results over a wide range of XML document and XPath expression workloads demonstrate that our XTrie index structure outperforms earlier approaches by wide margins
  • Keywords
    database indexing; hypermedia markup languages; information retrieval; tree data structures; XML document filtering; XPath expressions; XTrie; experimental results; index structure; large scale publish subscribe systems; ordered matching data; trie structure; unordered matching data; Algorithm design and analysis; Buildings; Filtering algorithms; Information filtering; Information filters; Information retrieval; Internet; Matched filters; Subscriptions; XML;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Engineering, 2002. Proceedings. 18th International Conference on
  • Conference_Location
    San Jose, CA
  • ISSN
    1063-6382
  • Print_ISBN
    0-7695-1531-2
  • Type

    conf

  • DOI
    10.1109/ICDE.2002.994713
  • Filename
    994713