Encyclopedia of Database Systems

Living Edition
| Editors: Ling Liu, M. Tamer Özsu

Active Database Management System Architecture

  • Jonas MellinEmail author
  • Mikael Berndtsson
Living reference work entry
DOI: https://doi.org/10.1007/978-1-4899-7993-3_507-2

Synonyms

Definition

The active database management system (ADBMS) architecture is the software organization of a DBMS with active capabilities. That is, the architecture defines support for active capabilities expressed in terms of services, significant components providing the services, as well as critical interaction among these services.

Historical Background

Several architectures have been proposed: HiPAC [ 1, 2], REACH [ 3], ODE [ 4], SAMOS [ 5], SMILE [ 6], and DeeDS [ 1]. Each of these architectures emphasizes particular issues concerning the actual DBMS that they are based on as well as the type of support for active capabilities. Paton and Diaz [ 7] provide an excellent survey on this topic. Essentially, these architectures propose that the active capabilities of an ADBMS require the services specified in Table 1. It is assumed that queries to the database are encompassed in transactions, and hence transactions imply queries as well as...
This is a preview of subscription content, log in to check access.

Recommended Reading

  1. 1.
    Andler S, Hansson J, Eriksson J, Mellin J, Berndtsson M, Eftring B. DeeDS towards a distributed active and real-time database system. ACM SIGMOD Rec. 1996;25(1)Google Scholar
  2. 2.
    Eriksson J. Real-time and active databases: a survey. In: Proceedings 2nd international workshop on active, real-time, and temporal database systems. Milan; 1997. p. 1–23.Google Scholar
  3. 3.
    Buchmann AP, Zimmermann J, Blakeley JA, Wells DL. Building an integrated active OODBMS: requirements, architecture, and design decisions. In: Proceedings of 11th international conference on data engineering. Taipei; 1995. p. 117–28.Google Scholar
  4. 4.
    Lieuwen DF, Gehani N, Arlein R. The ODE active database: trigger semantics and implementation. In: Proceedings 12th international conference on data engineering. New Orleans; 1996. p. 412–20.Google Scholar
  5. 5.
    Gatziu S. Events in an active object-oriented database system. PhD thesis, University of Zurich, Switzerland; 1994.Google Scholar
  6. 6.
    Ma C, Bacon J. COBEA: A CORBA-based event architecture. In: Proceedings of 4th USENIX conference on object-oriented technologies and system. Santa Fe; 1998. p. 117–32.Google Scholar
  7. 7.
    Paton N, Diaz O. Active database systems. ACM Comput Surv. 1999;31(1):63–103.CrossRefGoogle Scholar
  8. 8.
    Berndtsson M, Hansson J. Issues in active real-time databases. In: Proceedings of 1st international workshop on active and real-time database system. Skovde; 1995. p. 142–50.Google Scholar
  9. 9.
    Ullman JD. Principles of database systems. Rockville: Computer Science; 1982.zbMATHGoogle Scholar
  10. 10.
    Moss JEB. Nested transactions: an approach to reliable distributed computing. Cambridge: MIT; 1985.Google Scholar
  11. 11.
    Gray J, Reuter A. Transaction processing: concepts and techniques. Los Altos: Morgan Kaufmann; 1994.zbMATHGoogle Scholar
  12. 12.
    Pietzuch P, Bacon JH. A distributed event-based middleware architecture. In: Proceedings of 22nd international conference on distributed computing systems workshop. Vienna; 2002. p. 611–8.Google Scholar
  13. 13.
    Chakravarthy S, Blaustein B, Buchmann AP, Carey M, Dayal U, Goldhirsch D, Hsu M, Jauhuri R, Ladin R, Livny M, McCarthy D, McKee R, Rosenthal A. HiPAC: a research project in active time-constrained database management. Technical report XAIT-89-02, Xerox Advanced Information Technology; 1989.Google Scholar
  14. 14.
    Mühl G, Fiege L, Pietzuch PR. Distributed event-based systems. Berlin: Springer; 2006.zbMATHGoogle Scholar
  15. 15.
  16. 16.
    Dayal U, Blaustein B, Buchmann A, Chakravarthy S, Hsu M, Ladin R, McCarty D, Rosenthal A, Sarin S, Carey MJ, Livny M, Jauharu R. The HiPAC project: combining active databases and timing constraints. ACM SIGMOD Rec. 1988;17(1)Google Scholar
  17. 17.
    Borr AJ. Robustness to crash in a distributed database: a non shared-memory multi-processor approach. In: Proceedings of 10th international conference on very large data bases. Singapore; 1984. p. 445–53.Google Scholar
  18. 18.
    Chakravarthy S, Krishnaprasad V, Anwar E, Kim SK. Composite events for active database: semantics, contexts, and detection. In: Proceedings of 20th international conference on very large data bases. Santiago; 1994. p. 606–17.Google Scholar
  19. 19.
    Jaeger U. Event detection in active databases. PhD thesis, University of Berlin; 1997.Google Scholar
  20. 20.
    Liebig CM, Malva AB. Integrating notifications and transactions: concepts and X2TS prototype. In: Second international workshop on engineering distributed objects. Davis; 2000. p. 194–214.Google Scholar

Copyright information

© Springer Science+Business Media LLC 2017

Authors and Affiliations

  1. 1.The Informatics Research Centre and School of InformaticsUniversity of SkövdeSkövdeSweden

Section editors and affiliations

  • M. Tamer Özsu
    • 1
  1. 1.Cheriton School of Computer ScienceUniversity of WaterlooWaterlooCanada