Skip to main content

Efficient XPath Evaluation

  • Conference paper
  • 441 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 3631))

Abstract

Inspired by the best querying performance of ViST among the rest of the approaches in the literature, and meanwhile to overcome its shortcomings, in this paper, we present another efficient and novel geometric sequence mechanism, which transforms XML documents and XPath queries into the corresponding geometric data/query sequences. XML querying is thus converted to finding non-contiguous geometric subsequence matches. Our approach ensures correct (i.e., without semantic false) and fast (i.e., without the costly post-processing phase) evaluation of XPath queries, while at the same time guaranteeing the linear space complexity. We demonstrate the significant performance improvement of our approach through a set of experiments on both synthetic and real-life data.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Aho, A.V., Hopcroft, J.E., Ullman, J.D.: The Design and Analysis of Computer Algorithms. Addison-Wesley, Reading (1974)

    MATH  Google Scholar 

  2. Busse, R., Carey, M., Florescu, D., Kersten, M., Manolescu, I., Schmidt, A., Florian Waas, F.: Xmark an xml benchmark project (2001), http://monetdb.cwi.nl/xml/index.html

  3. Chien, S.Y., Tsotras, V.J., Zaniolo, C., Zhang, D.: Efficient complex query support for multiversion XML documents. In: Jensen, C.S., Jeffery, K., Pokorný, J., Šaltenis, S., Bertino, E., Böhm, K., Jarke, M. (eds.) EDBT 2002. LNCS, vol. 2287, pp. 161–178. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  4. Cooper, B., Sample, N., Franklin, M.J., Hjaltason, G.R., Shadmon, M.: A fast index for semistructured data. In: The VLDB Conference, pp. 341–350 (2001)

    Google Scholar 

  5. Goldman, R., Widom, J.: Dataguides: Enabling query formulation and optimization in semistructured databases. In: VLDB, pp. 436–445. Springer, Heidelberg (1997)

    Google Scholar 

  6. Gottlob, G., Koch, C., Pichler, R.: The complexity of xpath query evaluation. In: PODS, pp. 179–190. ACM, New York (2003)

    Google Scholar 

  7. Grust, T.: Accelerating xpath location steps. In: SIGMOD, pp. 109–120. ACM Press, New York (2002)

    Google Scholar 

  8. Jiang, H., Lu, H., Wang, W.: Xr-tree: Indexing xml data for efficient structural joins. In: 19th International Conference on Data Engineering, pp. 253–264 (2003)

    Google Scholar 

  9. Ley, M.: Dblp bibliography (2004), http://www.informatik.uni-trier.de/~ley/db

  10. Li, Q., Moon, B.: Indexing and querying XML data for regular path expressions. The VLDB Journal, 361–370 (2001)

    Google Scholar 

  11. Milo, T., Suciu, D.: Index structures for path expressions. In: Proceedings of the 8th International Conference on Database Theory, pp. 277–295 (1999)

    Google Scholar 

  12. Bruno, N., Koudas, N., Srivastava, D.: Holistic twig joins: Optimal xml pattern matching. In: ACM SIGMOD (2002)

    Google Scholar 

  13. Shen, Y., Feng, L., Shen, T., Wang, B.: A self-adaptive scope allocation scheme for labeling dynamic xml documents. In: Galindo, F., Takizawa, M., Traunmüller, R. (eds.) DEXA 2004. LNCS, vol. 3180, pp. 811–821. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  14. Wang, H.: On the sequencing of tree structures for xml indexing (technical report) (2004), http://magna.cs.ucla.edu/~hxwang/publications/xmlrpt.pdf

  15. Wang, H., Park, S., Fan, W., Yu, P.S.: Vist: a dynamic index method for querying xml data by tree structures. In: SIGMOD, pp. 110–121. ACM Press, New York (2003)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Wang, B., Feng, L., Shen, Y. (2005). Efficient XPath Evaluation. In: Eder, J., Haav, HM., Kalja, A., Penjam, J. (eds) Advances in Databases and Information Systems. ADBIS 2005. Lecture Notes in Computer Science, vol 3631. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11547686_17

Download citation

  • DOI: https://doi.org/10.1007/11547686_17

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-28585-4

  • Online ISBN: 978-3-540-31895-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics