Skip to main content

Active Database Management System Architecture

  • Reference work entry
  • First Online:
  • 120 Accesses

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

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   4,499.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD   6,499.99
Price excludes VAT (USA)
  • Durable hardcover 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

Learn about institutional subscriptions

Recommended Reading

  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): 38.

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

  5. Gatziu S. Events in an active object-oriented database system. PhD thesis, University of Zurich, Switzerland; 1994.

    Google Scholar 

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

    Google Scholar 

  7. Paton N, Diaz O. Active database systems. ACM Comput Surv. 1999;31(1):63–103.

    Article  Google Scholar 

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

    Google Scholar 

  9. Ullman JD. Principles of database systems. Rockville: Computer Science; 1982.

    MATH  Google Scholar 

  10. Moss JEB. Nested transactions: an approach to reliable distributed computing. Cambridge: MIT; 1985.

    Google Scholar 

  11. Gray J, Reuter A. Transaction processing: concepts and techniques. Los Altos: Morgan Kaufmann; 1994.

    MATH  Google Scholar 

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

    Google Scholar 

  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. Mühl G, Fiege L, Pietzuch PR. Distributed event-based systems. Berlin: Springer; 2006.

    MATH  Google Scholar 

  15. Common Base Events. http://www.ibm.com/developerworks/library/specification/ws-cbe/

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

    Google Scholar 

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

    Google Scholar 

  19. Jaeger U. Event detection in active databases. PhD thesis, University of Berlin; 1997.

    Google Scholar 

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

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jonas Mellin .

Editor information

Editors and Affiliations

Section Editor information

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer Science+Business Media, LLC, part of Springer Nature

About this entry

Check for updates. Verify currency and authenticity via CrossMark

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

Publish with us

Policies and ethics