Skip to main content

An Algorithm for Incremental Maintenance of Materialized XPath View

  • Conference paper
Web-Age Information Management (WAIM 2010)

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

Included in the following conference series:

Abstract

Cached materialized view has lots of benefits, but it has inconsistency problem when the data source is modified. This paper proposes an incremental maintenance algorithm IMA to implement incremental maintenance of materialized XPath view. The characteristics of IMA are: (1) It can establish an incremental maintenance program automatically; (2) The incremental maintenance program is simple and its function is reassembling the materialized XPath view to obtain a consistent view; (3) The incremental maintenance program is written in XQuery language and can be executed by any XQuery engine; (4) The only auxiliary data used to maintain the materialized XPath view is the incremental maintenance program and its size cost is very small. Experiments have shown that this approach outperforms view recomputation.

This research is supported by: (1) Beijing Municipal Natural Science Foundation (4082003); (2) Discipline and Graduate Students Education Project of Beijing Municipal Commission of Education.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. W3C. XML, http://www.w3.org/XML

  2. W3C. XQuery, http://www.w3.org/XML/xquery

  3. W3C. XPath, http://www.w3.org/TR/xpath

  4. Blakeley, J.A., Larson, P., Tompa, F.W.: Efficiently Updating Materialized Views. In: Proceedings of the 1993 ACM SIGMOD international conference, pp. 61–71 (1986)

    Google Scholar 

  5. Gupta, A., Mumick, I.S.: Maintenance of Materialized Views: Problems and Techniques and Applications. IEEE Data Engineering Bulletin 18(2), 3–18 (1995)

    Google Scholar 

  6. Gupta, A., Mumick, I.S., Subrahmanian, V.S.: Maintaining Views Incrementally. In: Proceedings of the 1993 ACM SIGMOD international conference, pp. 157-166 (1993)

    Google Scholar 

  7. Liu, Y.A., Teitelbaum, T.: Systematic derivation of incremental programs. Science of Computer Programming 24(1), 1–39 (1995)

    Article  MATH  Google Scholar 

  8. Dimitrova, K., El-Sayed, M., Rundensteiner, E.A.: Order-Sensitive View Maintenance of Materialized XQuery Views. In: Song, I.-Y., Liddle, S.W., Ling, T.-W., Scheuermann, P. (eds.) ER 2003. LNCS, vol. 2813, pp. 144–157. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  9. Sawires, A., Tatemura, J., Po, O., Agrawal, D., Candan, K.S.: Incremental Maintenance of Path-Expression Views. In: Proceedings of the 2005 ACM SIGMOD international conference on Management of data, pp. 443–454 (2005)

    Google Scholar 

  10. Matsumura, H., Tajima, K.: Incremental Evaluation of a Monotone XPath Fragment. In: Proceedings of the 14th ACM international conference on Information and knowledge management, pp. 245 – 246 (2005)

    Google Scholar 

  11. Onizuka, M., Chan, F.Y., Michigami, R., Honishi, T.: Incremental Maintenance for Materialized XPath/XSLT Views. In: Proceedings of the 14th international conference on World Wide Web, pp. 245–246 (2005)

    Google Scholar 

  12. Björklund, H., Gelade, W., Marquardt, M., Martens, W.: Incremental XPath evaluation. In: Proceedings of the 12th International Conference on Database Theory, St. Petersburg, Russia, vol. 361, pp. 162–173 (2009)

    Google Scholar 

  13. Qizx/db free engine, http://www.xmlmind.com/qizx

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Jin, X., Liao, H. (2010). An Algorithm for Incremental Maintenance of Materialized XPath View. In: Chen, L., Tang, C., Yang, J., Gao, Y. (eds) Web-Age Information Management. WAIM 2010. Lecture Notes in Computer Science, vol 6184. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-14246-8_50

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-14246-8_50

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-14245-1

  • Online ISBN: 978-3-642-14246-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics