MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Skipping Strategies for Efficient Structural Joins

Download:
Download as a PDF
by Franky Lam, William M. Shui, Damien K. Fisher, Raymond K. Wong
ftp://ftp.cse.unsw.edu.au/pub/doc/papers/UNSW/0320.pdf
Add To MetaCart

Abstract:

The structural join is considered a core operation in processing and optimizing XML queries. Various techniques have been proposed for efficiently finding structural relationships between a list of potential ancestors and a list of potential descendants. This paper presents a novel algorithm for efficiently processing structural joins. Moreover, previous work which performs well usually relies on external index structures such as a B-tree, which increases both the storage and memory overheads. Our proposal in this paper does not require any such data structures, and hence can be easily implemented and incorporated in any existing system. Experiments show that our method significantly outperforms previous algorithms. 2 1

Citations

2217 Introduction to Modern Information Retrieval – Salton, McGill - 1983
146 Query Optimization for XML – McHugh, Widom - 1999
133 Structural joins: A primitive for efficient XML query pattern matching – Al-Khalifa, Jagadish, et al.
130 Holistic twig joins: optimal XML pattern matching – Bruno, Koudas, et al.
128 On Supporting Containment Queries in Relational Database Management Systems – Zhang, Naughton, et al. - 2006
124 Two algorithms for maintaining order in a list – Dietz, Sleator - 1987
100 Storing and querying XML data using an RDMBS – Florescu, Kossmann - 1999
62 Maintaining order in a linked list – Dietz - 1982
36 XR-Tree: Indexing XML Data for Efficient Structural Joins – Jiang, Lu, et al. - 2003
32 Efficient structural joins on indexed XML documents – Chien, Vagena, et al. - 2002
31 Two simplified algorithms for maintaining order in a list – Bender, Cole, et al. - 2002
20 AQuery: Query language for ordered data, optimization techniques, and experiments – Lerner, Shasha - 2003
4 Assessing XML data management with XMark – Schmidt, Waas, et al. - 2003
1 Fast ordering for changing XML data – Fisher, Lam, et al. - 2003
1 XML Path Language (XPath) Version 1.0.http://www.w3.org/TR/xpath – Recommendation - 1999