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
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. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||