Skip to main content

Making an object-oriented DBMS active: Design, implementation, and evaluation of a prototype

  • Session 10: Time, Object-Oriented And Active Systems
  • Conference paper
  • First Online:
Advances in Database Technology — EDBT '90 (EDBT 1990)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 416))

Included in the following conference series:

Abstract

Extant databases are passive in nature and offer little or no support for automatically monitoring conditions defined over the state of the database. In fact such a capability is central for a variety of applications requiring timely and time-constrained data management and processing (e.g., cooperative processing, process control, air traffic control, threat analysis).

Traditionally, the effect of condition monitoring has been realized either by encoding condition evaluation as part of the application program or by polling the database (periodically) for condition evaluation. This paper explores a third alternative, viz. active condition monitoring from an object-oriented design perspective. The focus of this paper is on the design and implementation of active condition monitoring functionality for an object-oriented Database Management System (DBMS) and its evaluation: performance comparison with polling, influence of implementation strategies on performance, and identification of opportunities for optimization.

This work was carried out when the authors were with Xerox Advanced Information Technology (previously Advanced Information Technology Division of Computer Corporation of America), 4 Cambridge Center, Cambridge, MA 02142. This work was supported by the Defense Advanced Research Projects Agency and by Rome Air Development Center under contract No. F30602-87-C-0029. The views and conclusions contained in this paper are those of the authors and do not necessarily represent the official policies of the Defense Advanced Research Projects Agency, the Rome Air Development Center, or the U.S. Government.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

7. References

  1. Bobrow, D. G., Stefik, M., "The Loops Manual", Intelligent Systems laboratory, Xerox Corporation, 1983.

    Google Scholar 

  2. S. Chakravarthy, B. Blaustein, et al, "HiPAC: A Research Project in Active, Time-Constrained Database Management", Final Technical Report, Xerox Advanced Information Technology Division, July 1989.

    Google Scholar 

  3. Darnovsky, M., and Bowman, J., "TRANSACT-SQL USER'S GUIDE", Document 3231-2.1, Sybase Inc., 1987.

    Google Scholar 

  4. Dayal, U., et al., "The HiPAC Project: Combining Active Databases and Timing Constraints", ACM Sigmod Record, March 1988.

    Google Scholar 

  5. Dayal, U., et al., "HiPAC: A Research Project in Active, Time-Constrained Database Management", Interim Report (CCA-88-02), June 1988.

    Google Scholar 

  6. Dayal, U., Goldhirsch, D., Orenstein, J., and DeWitt, M., "PROBE Final Report", Draft, CCA, November 1987.

    Google Scholar 

  7. Dayal, U., et al., "Overview of PROBE: An Object-Oriented, Extensible Database System", To appear in IEEE Expert.

    Google Scholar 

  8. Dittrich, K. R., Kotz, A. M., and Mulle, J. A., "An Event/Trigger Mechanism to Enforce Complex Consistency Constraints in Design Databases", SIGMOD Record, Vol. 15, No. 3, 1986, pp. 22–36.

    Google Scholar 

  9. IntelliCorp, "KEE Software Development System User's Manual", IntelliCorp, Mountain View, 1985.

    Google Scholar 

  10. Manola, F. A., and Dayal, U., "PDM: An Object-Oriented data Model", Proceedings of International Workshop on Object-Oriented Database Systems, 1986.

    Google Scholar 

  11. Rosenthal, A., Heiler, S., Dayal, U., and Manola, F. A., "Traversal Recursion: A Practical approach to Supporting Recursive Applications", Proceedings ACM SIGMOD, 1986.

    Google Scholar 

  12. Stonebraker, M., Rowe, L., "The Design of POSTGRES", Proceedings of ACM-SIGMOD, 1986, pp. 340–355.

    Google Scholar 

  13. Stonebraker, M., Hanson, M., and Potamianos, S., "A Rule manager for Relational database Systems", Technical Report, Dept. of Electrical Engineering and Computer Science, Univ. of California, Berkeley, 1987.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

François Bancilhon Constantino Thanos Dennis Tsichritzis

Rights and permissions

Reprints and permissions

Copyright information

© 1990 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Chakravarthy, S., Nesson, S. (1990). Making an object-oriented DBMS active: Design, implementation, and evaluation of a prototype. In: Bancilhon, F., Thanos, C., Tsichritzis, D. (eds) Advances in Database Technology — EDBT '90. EDBT 1990. Lecture Notes in Computer Science, vol 416. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0022185

Download citation

  • DOI: https://doi.org/10.1007/BFb0022185

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-52291-1

  • Online ISBN: 978-3-540-46948-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics