Abstract
Over the last few years, active database systems have become a rather active area of research. This paper traces the history of research and development in this important area, highlighting the key paradigms and concepts. We examine the state of research today and its impact on commercial practice. We conclude with suggestions to researchers as to how they can increase the relevance of their work to commercial products, and hence the extent to which active database concepts will be widely used in practice.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
SQL3 Document X3H2-94-080, ISO-ANSI Workking Draft, Database Language SQL, 1994.
A. Aiken, J. Widom, and J. M. Hellerstein. Behavior of database production rules: Termination, confluence, and observable determinism. In Proceedings of the ACM SIGMOD International Conference on Management of Data, pages 59–68, San Diego, California, June 1992.
A. P. Buchmann, H. Branding, T. Kudrass, and J. Zimmerman. REACH: A Real-time Active and Heterogeneous Mediator System. IEEE Data Engineering Bulletin, Special Issue on Active Database Systems, Vol. 15, No. 4, June 1992.
O. P. Buneman and E. K. Clemons. Efficiently monitoring relational databases. ACM Transactions on Database Systems, 4(3):368–382, September 1979.
M. Berndtsson and B. Lings. On Developing Reactive Object-Oriented Databases. IEEE Data Engineering Bulletin, Special Issue on Active Database Systems, Vol. 15, No. 4, June 1992.
A. Buchmann, M. T. Ozsu, M. Hornick, D. Georgakopoulos, and F. Manola. A Transaction Model for Active, Distributed Object Systems. In Database Transaction Models For Advanced Applications. (A. K. Elma-garmid, ed.). Morgan Kaufmann Pub. Inc. 1992.
S. Chakravarthy, E. Anwar, L. Maugis, and D. Mishra. Design of Sentinel: An object-oriented dbms with event-based rules. Information and Software Technology, 36(9):559–568, 1994.
S. Chakravarthy, B. Blaustein, A.P. Buchmann, M. Carey, U. Dayai, D. Goldhirsch, M. Hsu, R. Jauhari, R. Ladin, M. Livny, D. McCarthy, R. McKee, and A. Rosenthal. HiPAC: A research project in active, time-constrained database management. Technical Report XAIT-89-02, Xerox Advanced Information Technology, Cambridge, Massachusetts, July 1989.
C. Collet, T. Coupaye, T. Svensen. NAOS Efficient and Modular Reactive Capabilities in an Object-Oriented Database System. In Proceedings of the 20th International Conference on Very Large Data Bases, Santiago, Chile, Sept. 1994.
M. J. Carey, R. Jauhari, and M. Livny. On transaction boundaries in active databases: A performance perspective. IEEE Transactions on Knowledge and Data Engineering, 3(3), September 1991.
S. Chakravarthy, V. Krishnaprasad, E. Anwar, and S.-K. Kim. Composite Events for Active Databases: Semantics, Contexts, and Detection. In Proceedings, International Conference on Very Large Data Bases, pages 606–617, August 1994.
S. Chakravarthy and D. Mishra. Snoop: An Expressive Event Specification Language for Active Databases. Data and Knowledge Engineering, 14(10):1–26, October 1994.
CODASYL Data Description Language Committee. CODASYL Data Description Language Journal of Development, NBS Handbook 113, June 1973.
S. Ceri and J. Widom. Deriving production rules for constraint maintenance. In Proceedings of the Sixteenth International Conference on Very Large Data Bases, pages 566–577, Brisbane, Australia, August 1990.
S. Ceri and J. Widom. Deriving production rules for incremental view maintenance. In Proceedings of the Seventeenth International Conference on Very Large Data Bases, pages 577–589, Barcelona, Spain, September 1991.
U. Dayal. Active database management systems. In Proceedings of the Third International Conference on Data and Knowledge Bases, pages 150–169, Jerusalem, Israel, June 1988.
U. Dayal, B. Blaustein, A. Buchmann, S. Chakravarthy, M. Hsu, R. Ladin, D. McCarthy, A. Rosenthal, S. Sarin, M.J. Carey, M. Livny, and R. Jauhari. The HiPAC project: Combining active databases and timing constraints, SIGMOD Record, 17(1), March 1988.
U. Dayal, A. P. Buchmann, and D. R. McCarthy. Rules are objects too: A knowledge model for an active, object-oriented database system. In Proceedings of the Second International Workshop on Object-Oriented Database Systems, Lecture Notes in Computer Science 334-Springer-Verlag, Berlin, 1988.
K. Dittrich and U. Dayal. Tutorial Notes on Active Database Systems. International Conference on Very Large Database Systems, Barcelona, Spain, Spet. 1991.
L. M. L. Delcambre and J. N. Etheredge. The Relational Production Language: A production language for relational databases. In L. Kerschberg, editor, Expert Database Systems — Proceedings from the Second International Conference, pages 333–351. Benjamin/Cummings, Redwood City, California, 1989.
U. Dayal, M. Hsu, and R. Ladin. Organizing long-running activities with triggers and transactions. In Proceedings, ACM SIGMOD International Conference on Management of Data, pages 204–214, Atlantic City, New Jersey, May 1990.
U. Dayai, M. Hsu, and R. Ladin. A transactional model for long running activities. In Proceedings of the Seventeenth International Conference on Very Large Data Bases, pages 113–122, Barcelona, Spain, September 1991.
U. Dayai, H. Y. Hwang, F. Manola, A. Rosenthal, and J. M. Smith. Knowledge-Oriented Database Management. Phase 1 Final Technical Report, Computer Corporation of America, Cambridge, MA, Aug. 1994.
H. M. Dewan, D. Ohsie, S. J. Stolfo, O. Wolfson, and S. Da Silva. Incremental Database Rule Processing in PARADISER. Journal of Intelligent Information Systems, 1992.
O. Diaz, N. Patom, and P. Gray. Rule management in object-oriented databases: A uniform approach. In Proceedings of the Seventeenth International Conference on Very Large Data Bases, pages 317–326, Barcelona, Spain, September 1991.
K. P. Eswaran and D. D. Chamberlin. Functional specifications of a subsystem for data base integrity. In Proceedings of the First International Conference on Very Large Data Bases, pages 48–67, Framingham, Massachusetts, September 1975.
K. P. Eswaran. Specifications, implementations and interactions of a trigger subsystem in an integrated database system. IBM Research Report RJ 1820, IBM San Jose Research Laboratory, San Jose, California, August 1976.
P. Fraternali, D. Montesi, and L. Tanca. Active Database Semantics. In Proceedings of the Fifth Australian Database Conference, University of Canterbury, New Zealand, Jan. 1984.
S. Gatziu, A. Geppert, and K. R. Dittrich. Integrating active concepts into an object-oriented database system. In Proceedings of the Third International Workshop on Database Programming Languages, Nafplion, Greece, August 1991.
N. Gehani and H. V. Jagadish. Ode as an active database: Constraints and triggers. In Proceedings of the Seventeenth International Conference on Very Large Data Bases, pages 327–336, Barcelona, Spain, September 1991.
N. Gehani, H. V. Jagadish, and O. Shmueli. Composite event specification in active databases: Model & implementation. In Proceedings of the Eighteenth International Conference on Very Large Data Bases, pages 327–338, Vancouver, British Columbia, August 1992.
E. N. Hanson. An initial report on the design of Ariel: A DBMS with an integrated production rule system. SIGMOD Record, Special Issue on Rule Management and Processing in Expert Database Systems, 18(3):12–19, September 1989.
M. Hsu, R. Ladin, and D. McCarthy. An execution model for active database management systems. In Proceedings of the Third International Conference on Data and Knowledge Bases, Jerusalem, Israel, June 1988.
IBM. IMS/VS Application Programming Reference Manual SH20-9026, IBM, White Plains, NY, 1978.
A. M. Kotz, K. R. Dittrich, and J. A. Mulle. Supporting semantic rules by a generalized event/trigger mechanism. In Advances in Database Technology — EDBT’ 88, Lecture Notes in Computer Science 303, pages 76–91. Springer-Verlag, Berlin, March 1988.
M. Morgenstern. Active databases as a paradigm for enhanced computing environments. In Proceedings of the Ninth International Conference on Very Large Data Bases, pages 34–42, Florence, Italy, October 1983.
J. Melton and A. R. Simon. Understanding the New SQL: A Complete Guide. Morgan Kaufmann Pub., San Mateo, CA, 1993.
S. B. Navathe, A. K. Tanaka, and S. Chakravarthy. “Active Database Modeling and Design Tools: Issues, Approach, and Architecture”, IEEE Data Engineering Bulletin, Special Issue on Active Database Systems, Vol. 15, No. 4, June 1992.
R. Cattell, ed. The Object Database Standard: ODMG-93. Morgan Kaufmann, San Mateo, CA, 1994.
Object Management Group. Common Object Services Specification, Volume I. OMG Document No. 94-1-1.
T. Risch. Monitoring database objects. In Proceedings of the Fifteenth International Conference on Very Large Data Bases, Amsterdam, The Netherlands, August 1989.
M. Stonebraker et al. A Rules System for Relational Data Base Management Systems. Proceedings of the Second International Conference on Databases, Jerusalem, June 1982.
M. Stonebraker, E. N. Hanson, and S. Potamianos. The POSTGRES rule manager. IEEE Transactions on Software Engineering, 14(7):897–907, July 1988.
M. Stonebraker, A. Jhingran, J. Goh, and S. Potamianos. On rules, procedures, caching and views in data base systems. In Proceedings of the ACM SIGMOD International Conference on Management of Data, pages 281–290, Atlantic City, New Jersey, May 1990.
E. Simon, J. Kiernan, and C. de Maindreville. Implementing high level active rules on top of a relational DBMS. In Proceedings of the Eighteenth International Conference on Very Large Data Bases, pages 315–326, Vancouver, British Columbia, August 1992.
T. Sellis, C.-C. Lin, and L. Raschid. Implementing large production systems in a DBMS environment: Concepts and algorithms. In Proceedings of the ACM SIGMOD International Conference on Management of Data, pages 404–412, Chicago, Illinois, June 1988.
A. P. Sistla and O. Wolfson. Temporal Conditions and Integrity Constraints in Active Database Systems. In Proceedings of the ACM SIGMOD International Conference on Management of Data, San Jose, CA, June 1995.
Sybase, Inc. Transact SQL User’s Guide, 1987.
J. Widom and S. J. Finkelstein. Set-oriented production rules in relational database systems. In Proceedings of the ACM SIGMOD International Conference on Management of Data, pages 259–270, Atlantic City, New Jersey, May 1990.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1996 British Computer Society
About this paper
Cite this paper
Dayal, U. (1996). Ten Years of Activity in Active Database Systems: What Have We Accomplished?. In: Berndtsson, M., Hansson, J. (eds) Active and Real-Time Database Systems (ARTDB-95). Workshops in Computing. Springer, London. https://doi.org/10.1007/978-1-4471-3080-2_1
Download citation
DOI: https://doi.org/10.1007/978-1-4471-3080-2_1
Publisher Name: Springer, London
Print ISBN: 978-3-540-19983-0
Online ISBN: 978-1-4471-3080-2
eBook Packages: Springer Book Archive