Abstract
Finding all occurrences of a twig pattern in an XML document is a core operation for XML query processing. The emergence of XML as a common mark-up language for data interchange has spawned great interest in techniques for filtering and content-based routing of XML data. In this paper, we aim to use the state-of-art holistic twig join technique to address multiple twig queries in a large scale XML database. We propose a new twig query technique which is specially tailored to match documents with large numbers of twig pattern queries. We introduce the super-twig to represent multiple twig queries. Based on the super-twig, we design a holistic twig join algorithm, called MTwigStack, to find all matches for multiple twig queries by scanning an XML document only once.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Treebank, Available from: http://www.cis.upenn.edu/treebank/
The xml benchmark project, Available from: http://www.xml-benchmark.org
Al-Khalifa, S., Jagadish, H., Koudas, N., Patel, J., Srivastava, D., Wu, Y.: Structural joins: A primitive for efficient XML query pattern matching. In: Proceedings of ICDE (2002)
Altinel, M., Franklin, M.: Efficient filtering of XML documents for selective dissemination of information. In: Proceedings of VLDB (2000)
Amer-Yahia, S., Cho, S., Lakshmanan, L.K.S., Srivastava, D.: Minimization of tree pattern queries. In: Proceedings of ACM SIGMOD (2001)
Bruno, N., Gravano, L., Koudas, N., Srivastava, D.: Navigation- vs. index-based XML multi-query processing. In: Proceedings of ICDE (2003)
Bruno, N., Koudas, N., Srivastava, D.: Holistic twig joins: Optimal XML pattern matching. In: Proceedings of ACM SIGMOD (2002)
Chen, T., Lu, J., Ling, T.: On boosting holism in XML twig pattern matching using structural indexing techniques. In: Proceedings of ACM SIGMOD (2005)
Diao, Y., Altinel, M., Franklin, M., Zhang, H., Fischer, P.: Path sharing and predicate evaluation for high-performance XML filtering. ACM Transactions on Database Systems (TODS) 28, 467–516 (2003)
Flesca, S., Furfaro, F., Masciari, E.: On the minimization of xpath queries. In: Proceedings of VLDB (2003)
Lu, J., Ling, T., Chan, C., Chen, T.: From region encoding to extended dewey: On efficient processing of XML twig pattern matching. In: Proceedings of VLDB (2005)
Mandhani, B., Suciu, D.: Query caching and view selection for xml databases. In: Proceedings of VLDB (2005)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Liu, H., Ling, T.W., Yu, T., Wu, J. (2006). Efficient Processing of Multiple XML Twig Queries. In: Bressan, S., Küng, J., Wagner, R. (eds) Database and Expert Systems Applications. DEXA 2006. Lecture Notes in Computer Science, vol 4080. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11827405_1
Download citation
DOI: https://doi.org/10.1007/11827405_1
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-37871-6
Online ISBN: 978-3-540-37872-3
eBook Packages: Computer ScienceComputer Science (R0)