Architecture of Active Database Systems

  • Alejandro P. Buchmann
Part of the Monographs in Computer Science book series (MCS)

Abstract

The architecture of an active DBMS determines both its functionality and the components that are required for its implementation. This chapter addresses first some issues that have an impact on the architecture of an active database system, and presents the various architectural alternatives. The basic functions of an ADBMS are identified and then related to the architectural alternatives. This chapter discusses rule specification and registration, and rule execution. Special attention is devoted to the execution of transactions and its relationship to the execution of ECA rules.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. [BBKZ93]
    H. Branding, A.P. Buchmann, T. Kudrass, and J. Zimmermann. Rules in an Open System: The REACH system. In N. W. Paton and M. H. Williams (Eds.), Rules in Database Systems, Proc. 1st Intl. Workshop on Rules in Database Systems, August 1993.Google Scholar
  2. [BDZH95]
    A.P. Buchmann, A. Deutsch, J. Zimmermann, and M. Higa. The REACH Active OODBMS. In Proc. of the 1995 ACM SIGMOD Intl. Conf. on Management of Data, May 1995.Google Scholar
  3. [BZBW95]
    A.P. Buchmann, J. Zimmermann, J. Blakeley, and D. Wells. Building an Integrated Active OODBMS: Requirements, Architecture, and Design Decisions. In Proc. 11th Intl. Conference on Data Engineering, Taipei, Taiwan, March 1995.Google Scholar
  4. [CCS94]
    C. Collet, T. Coupaye, and T. Svensen. NAOS Efficient and Modular Reactive Capabilities in an Object-Oriented Database System. In Proc. of the 20th Intl. Conf. on Very Large Data Bases, Santiago, Chile, September 1994.Google Scholar
  5. [CDRS86]
    M.J. Carey, D.J. DeWitt, J.E. Richardson, and E.J. Shekita. Object and File Management in the EXODUS Extensible Database System. In Proc. 12 Intl. Conf. on Very Large Data Bases, Kyoto, Japan, August 1986.Google Scholar
  6. [Cha97]
    S.%Chakravarthy. SENTINEL: An Object-Oriented DBMS with Event-Based Rules. In Proc. of the ACM SIGMOD Intl. Conf. on Management of Data, Tucson, AZ, May 1997.Google Scholar
  7. [CKAK94]
    S. Chakravarthy, V. Krishnaprasad, E. Anwar, and S.-K. Kim. Composite Events for Active Databases: Semantics, Contexts, and Detection. In Proc. of the 20th Intl. Conf. on Very Large Data Bases, Santiago, Chile, September 1994.Google Scholar
  8. [DBM88]
    U. Dayal, A.P. Buchmann, and D. McCarthy. Rules are Objects Too: a Knowledge Model for an Active, Object-Oriented Database Management System. In Proc. 2nd Intl. Workshop on Object-Oriented Database Systems, Bad Muenster am Stein, Germany, September 1988.Google Scholar
  9. [DHL90]
    U. Dayal, M. Hsu, and R. Ladin. Organizing Long-Running Activities with Triggers and Transactions. In Proc. of the 1990 ACM SIGMOD Intl. Conf. on Management of Data, Atlantic City, NJ, May 1990.Google Scholar
  10. [GD93]
    S. Gatziu and K.R. Dittrich. Events in an Active Object-Oriented Database System. In N. W. Paton and M. H. Williams (Eds.), Rules in Database Systems, Proc. 1st Intl. Workshop on Rules in Database Systems, Edinburgh, August 1993.Google Scholar
  11. [GGD95]
    S. Gatziu, A. Geppert, and K.R. Dittrich. The SAMOS Active DBMS Prototype. In Proc. of the 1995 ACM SIGMOD Intl. Conf. on Management of Data, San Jose, CA, May 1995.Google Scholar
  12. [GJS92]
    N.H. Gehani, H.V. Jagadish, and O. Shmueli. Composite event specification in active Databases: Model and Implementation. In Proc. of the 18th Intl. Conf. on Very Large Data Bases, Vancouver, Canada, August 1992.Google Scholar
  13. [HR93]
    T. Haerder and K. Rothermel. Concurrency Control Issues in Nested Transactions. VLDB Journal, 2(1), 1993.Google Scholar
  14. [KRSR97]
    G. Kappel, S. Rausch-Schott, and W. Retschitzegger. A Tour of the TriGS Active Database System-Architecture and Implementation. Technical report, Department of Information Systems, Johannes Kepler University, Linz, 1997.Google Scholar
  15. [Mar95]
    J. Marschner. Non-Standard Transaktionsmanagement in Einem Aktiven Objektorientierten Datenbanksystem. Dipl. Thesis, Dept. of Computer Science, Darmstadt University of Technology, Darmstadt, 1995.Google Scholar
  16. [Mos85]
    E. Moss. Nested Transactions. MIT Press, Cambridge, MA, 1985.Google Scholar
  17. [WBT92]
    D.L. Wells, J.A. Blakeley, and C.W. Thompson. Architecture of an Open Object-Oriented Database Management System. IEEE Computer, 25(10), 1992.Google Scholar

Copyright information

© Springer Science+Business Media New York 1999

Authors and Affiliations

  • Alejandro P. Buchmann

There are no affiliations available

Personalised recommendations