Abstract
XML queries are based on path expressions which are composed of some elements connected to each other in a tree pattern structure, called Query Tree Pattern (QTP). Thus, the core operation of XML query processing is finding all instances of QTP in the XML document. A number of methods are offered for QTP matching, but they process too many elements in XML document while most of them have no opportunity to participate in the final result. In this paper we propose a novel method which doesn’t blindly processes elements of the document. We use a query execution plan called ResultGraph generated by execution of path expression on the abstraction of the XML document called QueryGuide. In contrast to the existing methods, in our method only elements in the document which have the same tag name as the leaves of QTP are processed. Also we only process elements which have a chance to produce a result and those which are definitely not part of any final result are ignored. Experimental results show the efficiency of our method.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Al-Khalifa, S., Jagadish, H.V., Koudas, N., Patel, J.M., Srivastava, D., Wu, Y.: Structural Joins: A Primitive for Efficient XML Query Pattern Matching. In: ICDE Conference, pp. 141–152 (2002)
Bruno, N., Koudas, N., Srivastava, D.: Holistic Twig Joins: Optimal XML Pattern Matching. In: SIGMOD Conference, pp. 310–321 (2002)
Chen, S., HuaGang, L., Tatemura, J., Hsiung, W., Agrawal, D., Candan, K.S.: Twig2Stack: Bottom-up Processing of Generalized-Tree-Pattern Queries over XML Documents. In: VLDB Conference, pp. 283–294 (2006)
Chien, S., et al.: Efficient Structural Joins on Indexed XML. In: VLDB Conference, pp. 263–274 (2002)
Goldman, R., Widom, J.: DataGuides: Enabling Query Formulation and Optimization in Semistructured Databases. In: VLDB Conference, pp. 436–445 (1997)
Lu, J., Ling, T.W., Chan, C.Y., Chen, T.: From Region Encoding to Extended Dewey: On efficient processing of XML twig pattern matching. In: VLDB Conference, pp. 193–204 (2005)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Izadi, S.K., Garakani, V., Haghjoo, M.S. (2008). Facilitating XML Query Processing Via Execution Plan. In: Sarbazi-Azad, H., Parhami, B., Miremadi, SG., Hessabi, S. (eds) Advances in Computer Science and Engineering. CSICC 2008. Communications in Computer and Information Science, vol 6. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-89985-3_133
Download citation
DOI: https://doi.org/10.1007/978-3-540-89985-3_133
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-89984-6
Online ISBN: 978-3-540-89985-3
eBook Packages: Computer ScienceComputer Science (R0)