loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
19th International Conference on Data Engineering (ICDE'03)
XR-Tree: Indexing XML Data for Efficient Structural Joins
Bangalore, India
March 05-March 08
ISBN: 0-7803-7665-X
Haifeng Jiang, Hong Kong University of Science and Technology
Hongjun Lu, Hong Kong University of Science and Technology
Wei Wang, Hong Kong University of Science and Technology
Beng Chin Ooi, National University of Singapore
XML documents are typically queried with a combination of value search and structure search. While querying by values can leverage traditional database technologies, evaluating structural relationship, specifically parent-child or ancestor-descendant relationship, between XML element sets has imposed a great challenge on efficient XML query processing.
This paper proposes XR-tree, namely, XML Region Tree, which is a dynamic external memory index structure specially designed for strictly nested XML data. The unique feature of XR-tree is that, for a given element, all its ancestors (or descendants) in an element set indexed by an XR-tree can be identified with optimal worst case I/O cost. We then propose a new structural join algorithm that can evaluate the structural relationship between two XR-tree indexed element sets by effectively skipping ancestors and descendants that do not participate in the join. Our extensive performance study shows that the XR-tree based join algorithm significantly outperforms previous algorithms.
Citation:
Haifeng Jiang, Hongjun Lu, Wei Wang, Beng Chin Ooi, "XR-Tree: Indexing XML Data for Efficient Structural Joins," icde, pp.253, 19th International Conference on Data Engineering (ICDE'03), 2003
Usage of this product signifies your acceptance of the Terms of Use.