Skip to main content

A Transactional Model for Data Warehouse Maintenance

  • Conference paper
  • First Online:
Conceptual Modeling — ER 2002 (ER 2002)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2503))

Included in the following conference series:

Abstract

A Data Warehouse Management System (DWMS) incrementally maintains materialized views by issuing maintenance queries to the data sources. To address erroneous query results caused by concurrent source updates, state-of-the-art maintenance strategies typically apply compensations to resolve the conflicts. For this, they assume however that the source schema are not updated and remain stable over time. However, if schema changes occur in any of the sources, then an anomaly may arise, namely, the maintenance or the compensation queries may be broken. We now tackle this open problem by modeling the complete maintenance process as a special transaction, called a DWMSTransaction. The anomaly problem can now be rephrased as the serializability of DWMSTransactions. This allows us to apply well-established transaction theory to address this new anomaly problem. To achieve such serializability, we propose a multiversion concurrency control technique appropriate for loosely-coupled environments with autonomous sources. TxnWrap is complementary to maintenance algorithms from the literature by removing concurrency issues from their consideration. The experimental results confirm that TxnWrap achieves predictable steady performance even under a varying rate of concurrency.

This work was supported in part by several grants from NSF, namely, the NSF NYI grant #IRI 97-96264, the NSF CISE Instrumentation grant #IRIS 97-29878, and the NSF grant #IIS 9988776.

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 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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. D. Agrawal, A. E. Abbadi, A. Singh, and T. Yurek. Efficient View Maintenance at Data Warehouses. In Proceedings of SIGMOD, pages 417–427, 1997.

    Google Scholar 

  2. D. Agrawal and S. Sengupta. Modular Synchronization in Multiversion Databases. In Proceedings of SIGMOD, pages 408–417, 1989.

    Google Scholar 

  3. P. A. Bernstein, V. Hadzilacos, and N. Goodman. Concurrency Control and Recovery in Database System. Addison-Wesley Pub., 1987.

    Google Scholar 

  4. J. Chen, S. Chen, and E. A. Rundensteiner. TxnWrap: A Transaction Model for Data Warehouse Maintenance. Technical Report WPI-CS-TR-00-26, WPI, 2000.

    Google Scholar 

  5. J. Chen, X. Zhang, S. Chen, K. Andreas, and E. A. Rundensteiner. DyDa: Data Warehouse Maintenance under Fully Concurrent Environments. In Proceedings of SIGMOD Demo Session, page 619, 2001.

    Google Scholar 

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

    Google Scholar 

  7. A. Gupta, I. Mumick, and K. Ross. Adapting Materialized Views after Redefinition. In Proceedings of SIGMOD, pages 211–222, 1995.

    Google Scholar 

  8. A. M. Lee, A. Nica, and E. A. Rundensteiner. The EVE Approach: View Synchronization in Dynamic Distributed Environments. IEEE TKDE, 2002. to appear.

    Google Scholar 

  9. B. Liu, S. Chen, and E. A. Rundensteiner. A Transactional Approach for Parallel Data Warehouse Maintenance. In Proceedings of DaWaK, 2002, to appear.

    Google Scholar 

  10. S. Marche. Measuring the Stability of Data Models. European Journal of Information Systems, 2(1):37–47, 1993.

    Article  Google Scholar 

  11. C. Mohan, H. Pirahesh, and R. Lorie. Efficient and Flexible Methods for Transient Versioning of Records to Avoid Locking by Read-only Transactions. In Proceedings of SIGMOD, pages 124–133, 1992.

    Google Scholar 

  12. A. Nica, A. J. Lee, and E. A. Rundensteiner. The CVS Algorithm for View Synchronization in Evolvable Large-Scale Information Systems. In EDBT, pages 359–373, 1998.

    Google Scholar 

  13. A. Nica and E. A. Rundensteiner. View Maintenance after View Synchronization. In International Database Engineering and Applications, pages 213–215, 1999.

    Google Scholar 

  14. D. Quass, A. Gupta, I. S. Mumick, and J. Widom. Making Views Self-Maintainable for Data Warehousing. In Conference on Parallel and Distributed Information Systems, pages 158–169, 1996.

    Google Scholar 

  15. D. Quass and J. Widom. On-Line Warehouse View Maintenance. In Proceedings of SIGMOD, pages 393–400, 1997.

    Google Scholar 

  16. K. Salem, K. S. Beyer, R. Cochrane, and B. G. Lindsay. How To Roll a Join: Asynchronous Incremental View Maintenance. In SIGMOD, pages 129–140, 2000.

    Google Scholar 

  17. X. Zhang and E. A. Rundensteiner. DyDa: Dynamic Data Warehouse Maintenance in a Fully Concurrent Environment. In Proceedings of DaWaK, pages 94–103, 2000.

    Google Scholar 

  18. X. Zhang and E. A. Rundensteiner. Integrating the Maintenance and Synchronization of Data Warehouses Using a Cooperative Framework. In Information Systems, volume 27, pages 219–243, 2002.

    Article  MATH  Google Scholar 

  19. Y. Zhuge, H. Garcýa-Molina, J. Hammer, and J. Widom. View Maintenance in a Warehousing Environment. In Proceedings of SIGMOD, pages 316–327, May 1995.

    Google Scholar 

  20. Y. Zhuge, H. Garcýa-Molina, and J. L. Wiener. The Strobe Algorithms for Multi-Source Warehouse Consistency. In Parallel and Distributed Information Systems, pages 146–157, 1996.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2002 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Chen, J., Chen, S., Rundensteiner, E.A. (2002). A Transactional Model for Data Warehouse Maintenance. In: Spaccapietra, S., March, S.T., Kambayashi, Y. (eds) Conceptual Modeling — ER 2002. ER 2002. Lecture Notes in Computer Science, vol 2503. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45816-6_27

Download citation

  • DOI: https://doi.org/10.1007/3-540-45816-6_27

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-44277-6

  • Online ISBN: 978-3-540-45816-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics