Abstract
We propose a new algorithm, BPI-TWIG, to evaluate XML twig queries. The algorithm uses a set of novel twig indices to reduce the number of comparisons needed for the twig evaluation and transform the join operation to an intersection operation between the contributing twig paths inside the query. In this paper, we present our technique and experimentally evaluate its performance.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Jagadish, H.V., Al-Khalifa, S., Chapman, A., Lakshmanan, L.V.S., Nierman, A., Paparizos, S., Patel, J.M., Srivastava, D., Wiwatwattana, N., Wu, Y., Yu, C.: TIMBER: A Native System for Querying XML. VLDB Journal 11(4), 274–291 (2002)
Wang, H., Park, S., Fan, W., Yu, P.S.: Vist: A dynamic index method for querying xml data by tree structures. In: SIGMOD Conference, pp. 110–121 (2003)
Tatikonda, S., Parthasarathy, S., Goyder, M.: LCS-Trim: Dynamic programming meets xml indexing and querying. VLDB, 63–74 (2007)
Rao, P., Moon, B.: Prix: Indexing and querying xml using prüfer sequences. In: ICDE, pp. 288–300 (2004)
El-Tazi, N., Jagadish, H.V.: BPI: XML Query Evaluation using Bitmapped Path Indices. In: DATAX (2009)
El-Tazi, N.A., Jagadish, H.V.: Xml query evaluation using bitmapped path and twig indices, http://www.eecs.umich.edu/db/BPI/appendix.pdf
DBLP computer science bibliography dataset, http://kdl.cs.umass.edu/data/dblp/dblp-info.html
Barbosa, D., Mendelzon, A.O., Keenleyside, J., Lyons, K.A.: ToXgene: An extensible template-based data generator for XML. In: WebDB, pp. 49–54 (2002)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
El-Tazi, N., Jagadish, H.V. (2009). BPI-TWIG: XML Twig Query Evaluation. In: Bellahsène, Z., Hunt, E., Rys, M., Unland, R. (eds) Database and XML Technologies. XSym 2009. Lecture Notes in Computer Science, vol 5679. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-03555-5_2
Download citation
DOI: https://doi.org/10.1007/978-3-642-03555-5_2
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-03554-8
Online ISBN: 978-3-642-03555-5
eBook Packages: Computer ScienceComputer Science (R0)