Synonyms
ADBMS; ADBMS framework; ADBMS infrastructure
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 via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsRecommended Reading
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): 38.
Eriksson J. Real-time and active databases: a survey. In: Proceedings of the 2nd International Workshop on Active, Real-Time, and Temporal Database Systems; 1997. p. 1–23.
Buchmann AP, Zimmermann J, Blakeley JA, Wells DL. Building an integrated active OODBMS: requirements, architecture, and design decisions. In: Proceedings of the 11th International Conference on Data Engineering; 1995. p. 117–28.
Lieuwen DF, Gehani N, Arlein R. The ODE active database: trigger semantics and implementation. In: Proceedings of the 12th International Conference on Data Engineering; 1996. p. 412–20.
Gatziu S. Events in an active object-oriented database system. PhD thesis, University of Zurich, Switzerland; 1994.
Ma C, Bacon J. COBEA: A CORBA-based event architecture. In: Proceedings of the 4th USENIX Conference on Object-Oriented Technologies and System; 1998. p. 117–32.
Paton N, Diaz O. Active database systems. ACM Comput Surv. 1999;31(1):63–103.
Berndtsson M, Hansson J. Issues in active real-time databases. In: Proceedings of the 1st International Workshop on Active and Real-Time Database System; 1995. p. 142–50.
Ullman JD. Principles of database systems. Rockville: Computer Science; 1982.
Moss JEB. Nested transactions: an approach to reliable distributed computing. Cambridge: MIT; 1985.
Gray J, Reuter A. Transaction processing: concepts and techniques. Los Altos: Morgan Kaufmann; 1994.
Pietzuch P, Bacon JH. A distributed event-based middleware architecture. In: Proceedings of the 22nd International Conference on Distributed Computing Systems Workshop; 2002. p. 611–8.
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.
Mühl G, Fiege L, Pietzuch PR. Distributed event-based systems. Berlin: Springer; 2006.
Common Base Events. http://www.ibm.com/developerworks/library/specification/ws-cbe/
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)
Borr AJ. Robustness to crash in a distributed database: a non shared-memory multi-processor approach. In: Proceedings of the 10th International Conference on Very Large Data Bases; 1984. p. 445–53.
Chakravarthy S, Krishnaprasad V, Anwar E, Kim SK. Composite events for active database: semantics, contexts, and detection. In: Proceedings of the 20th International Conference on Very Large Data Bases; 1994. p. 606–17.
Jaeger U. Event detection in active databases. PhD thesis, University of Berlin; 1997.
Liebig CM, Malva AB. Integrating notifications and transactions: concepts and X2TS prototype. In: Proceedings of the 2nd International Workshop on Engineering Distributed Objects; 2000. p. 194–214.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Section Editor information
Rights and permissions
Copyright information
© 2018 Springer Science+Business Media, LLC, part of Springer Nature
About this entry
Cite this entry
Mellin, J., Berndtsson, M. (2018). Active Database Management System Architecture. In: Liu, L., Özsu, M.T. (eds) Encyclopedia of Database Systems. Springer, New York, NY. https://doi.org/10.1007/978-1-4614-8265-9_507
Download citation
DOI: https://doi.org/10.1007/978-1-4614-8265-9_507
Published:
Publisher Name: Springer, New York, NY
Print ISBN: 978-1-4614-8266-6
Online ISBN: 978-1-4614-8265-9
eBook Packages: Computer ScienceReference Module Computer Science and Engineering