Skip to main content

Recovering active databases

  • Conference paper
  • First Online:
Book cover Rules in Database Systems (RIDS 1995)

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

Included in the following conference series:

Abstract

Active database systems integrate an event-based rule system into the DBMS. The rules are used to react on occurring events with the execution of transactions. In this paper, we examine which conclusions must be drawn for the active part of the DBMS if we take into account that a DBMS might fail and needs to be recovered. We propose techniques for handling different kinds of failures. These techniques result in a modified and coupling mode specific algorithm for the detection of complex events based on a log of atomic events. Finally, we use the AIDE-environment as an example to show which components of an active DBMS must be modified in order to make it recoverable.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. C. Beeri and T. Milo. A model for active object oriented database. In Proc. Intl. Conf. on Very Large Data Bases, pages 337–349, Barcelona, Spain, 1991.

    Google Scholar 

  2. H. Behrends. Beschreibung ereignisgesteuerter Aktivitäten in datenbankgestützten Informationssystemen. PhD thesis, Universität Oldenburg, To appear, 1995.

    Google Scholar 

  3. H. Branding, A. Buchmann, T. Kudrass, and J. Zimmermann. Rules in an open system: The REACH rule system. In First Intl. Workshop on Rules in Database Systems, Edinburgh, 1993.

    Google Scholar 

  4. A. Buchmann, M. T. özsu, M. Hornick, D. Georgakopoulos, and F. A. Manola. A transaction model for active distributed object systems. In A. K. Elmagarmid, editor, Database Transaction Models for Advanced Applications, chapter 5. Morgan Kaufmann, San Mateo, CA, 1992.

    Google Scholar 

  5. A. Buchmann, J. Zimmermann, J. A. Blakeley, and D. L. Wells. Building an integrated active OODBMS: Requirements, architecture, and design decisions. In Proc. 11th Intl. Conf. on Data Engineering (ICDE 95), Taipei, Taiwan, 1995.

    Google Scholar 

  6. S. Chakravarthy, V. Krishnaprasad, E. Anwar, and S.-K. Kim. Composite events for active databases: Semantics, contexts and detection. In Proc. 20th Intl. Conf. on Very Large Data Bases (VLDB 94), Santiago, Chile, 1994.

    Google Scholar 

  7. U. Dayal, M. Hsu, and R. Ladin. A transactional model for long-running activities. In Proc. Intl. Conf. on Very Large Data Bases, pages 113–122, Barcelona, Spain, 1991.

    Google Scholar 

  8. U. Dayal et al. The HiPAC project: Combining active databases and timing constraints. SIGMOD Record, 17:51–70, 1988.

    Google Scholar 

  9. S. Gatziu and K. R. Dittrich. Detecting composite events in active database systems using petri nets. In Proc. 4-Intl-Workshop on Research Issues in Data Engineering, pages 2–9, Houston, USA, 1994.

    Google Scholar 

  10. N. H. Gehani, H. V. Jagadish, and O. Shmueli. Event specification in an active object-oriented database. In Proc. Intl. Conf. on Management of Data (SIGMOD), pages 81–90, San Diego, California, 1992.

    Google Scholar 

  11. J. Gray and A. Reuter. Transaction Processing: Concepts and Techniques. Morgan Kaufmann, San Mateo, California, 1993.

    Google Scholar 

  12. T. Haerder and A. Reuter. Principles of transaction-oriented database recovery. Computing Surveys, 15:287–317, 1983.

    Google Scholar 

  13. E. N. Hanson, I.-C. Chen, R. Dastur, K. Engel, C. Xu, and V. Ramaswamy. Flexible and recoverable interaction between applications and active databases. Technical Report CIS-TR-94-033, University of Florida, 1994.

    Google Scholar 

  14. M. Hsu, R. Ladin, and D. McCarthy. An execution model for active data base management systems. In 3rd Intl. Conf. on Data and Knowledge Bases 1988, pages 171–179, Jerusalem, Israel, 1988.

    Google Scholar 

  15. H. Jasper. Active databases for active repositories. In Proc. 10. Intl. Conference on Data Engineering, pages 375–384, Houston, USA, 1994.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Timos Sellis

Rights and permissions

Reprints and permissions

Copyright information

© 1995 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Zukunft, O. (1995). Recovering active databases. In: Sellis, T. (eds) Rules in Database Systems. RIDS 1995. Lecture Notes in Computer Science, vol 985. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-60365-4_138

Download citation

  • DOI: https://doi.org/10.1007/3-540-60365-4_138

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-60365-8

  • Online ISBN: 978-3-540-45137-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics