Monitoring Database Objects.
Tore Risch:
Monitoring Database Objects.
VLDB 1989: 445-453@inproceedings{DBLP:conf/vldb/Risch89,
author = {Tore Risch},
editor = {Peter M. G. Apers and
Gio Wiederhold},
title = {Monitoring Database Objects},
booktitle = {Proceedings of the Fifteenth International Conference on Very
Large Data Bases, August 22-25, 1989, Amsterdam, The Netherlands},
publisher = {Morgan Kaufmann},
year = {1989},
isbn = {1-55860-101-5},
pages = {445-453},
ee = {db/conf/vldb/Risch89.html},
crossref = {DBLP:conf/vldb/89},
bibsource = {DBLP, http://dblp.uni-trier.de}
}
Abstract
A method is described for actively interfacing an Object-Oriented Database Management System (OODBMS) to application programs.
The method, called a database monitor, observes how values of derived or stored attributes of database objects change over time.
Whenever such a value change is observed, the OODBMS invokes tracking procedures within running application programs.
The OODBMS associates tracking procedures and the object attributes they monitor, and it invokes appropriate tracking procedures when data changes.
Use is made of atomic transactions in the OODBMS.
The applicability of monitors is localized both in time and space, so that only a minimal amount of data is monitored during as short a time as possible.
Such localization reduces the frequency of tracking procedure invocation, makes it easy to add and remove monitors dynamically, and permits efficient implementation.
To demonstrate these ideas, an implementation is described for the Iris
OODBMS [10].
The implementation uses a technique of partial view materialization forefficient implementation.
Copyright © 1989 by the VLDB Endowment.
Permission to copy without fee all or part of this material is granted provided that the copies are not made or
distributed for direct commercial advantage, the VLDB
copyright notice and the title of the publication and
its date appear, and notice is given that copying
is by the permission of the Very Large Data Base
Endowment. To copy otherwise, or to republish, requires
a fee and/or special permission from the Endowment.
Online Paper
CDROM Version: Load the CDROM "Volume 1 Issue 5, VLDB '89-'97" and ...
DVD Version: Load ACM SIGMOD Anthology DVD 1" and ...
Printed Edition
Peter M. G. Apers, Gio Wiederhold (Eds.):
Proceedings of the Fifteenth International Conference on Very Large Data Bases, August 22-25, 1989, Amsterdam, The Netherlands.
Morgan Kaufmann 1989, ISBN 1-55860-101-5
References
- [1]
- Morton M. Astrahan, Mike W. Blasgen, Donald D. Chamberlin, Kapali P. Eswaran, Jim Gray, Patricia P. Griffiths, W. Frank King III, Raymond A. Lorie, Paul R. McJones, James W. Mehl, Gianfranco R. Putzolu, Irving L. Traiger, Bradford W. Wade, Vera Watson:
System R: Relational Approach to Database Management.
ACM Trans. Database Syst. 1(2): 97-137(1976)

- [2]
- Dushan Z. Badal, Gerald J. Popek:
Cost and Performance Analysis of Semantic Integrity Validation Methods.
SIGMOD Conference 1979: 109-115

- [3]
- David Beech:
A Foundation for Evolution from Relational to Object Databases.
EDBT 1988: 251-270

- [4]
- Philip A. Bernstein, Barbara T. Blaustein, Edmund M. Clarke:
Fast Maintenance of Semantic Integrity Assertions Using Redundant Aggregate Data.
VLDB 1980: 126-136

- [5]
- José A. Blakeley, Per-Åke Larson, Frank Wm. Tompa:
Efficiently Updating Materialized Views.
SIGMOD Conference 1986: 61-71

- [6]
- ...
- [7]
- Peter Buneman, Eric K. Clemons:
Efficient Monitoring Relational Databases.
ACM Trans. Database Syst. 4(3): 368-382(1979)

- [8]
- Umeshwar Dayal, Alejandro P. Buchmann, Dennis R. McCarthy:
Rules Are Objects Too: A Knowledge Model For An Active, Object-Oriented Database System.
OODBS 1988: 129-143

- [9]
- ...
- [10]
- Daniel H. Fishman, David Beech, H. P. Cate, E. C. Chow, Tim Connors, J. W. Davis, Nigel Derrett, C. G. Hoch, William Kent, Peter Lyngbæk, Brom Mahbod, Marie-Anne Neimat, T. A. Ryan, Ming-Chien Shan:
Iris: An Object-Oriented Database Management System.
ACM Trans. Inf. Syst. 5(1): 48-69(1987)

- [11]
- Michael Hammer, Dennis McLeod:
A Framework for Data Base Semantic Integrity.
ICSE 1976: 498-504

- [12]
- Arding Hsu, Tomasz Imielinski:
Integrity Checking for Multiple Updates.
SIGMOD Conference 1985: 152-168

- [13]
- Scott E. Hudson, Roger King:
Object-Oriented Database Support for Software Environments.
SIGMOD Conference 1987: 491-503

- [14]
- Won Kim, David S. Reiner, Don S. Batory (Eds.):
Query Processing in Database Systems.
Springer 1985, ISBN 3-540-13831-5
Contents

- [15]
- Shaye Koenig, Robert Paige:
A Transformational Framework for the Automatic Control of Derived Data.
VLDB 1981: 306-318

- [16]
- Angelika M. Kotz, Klaus R. Dittrich, Jutta A. Mülle:
Supporting Semantic Rules by a Generalized Event/Trigger Mechanism.
EDBT 1988: 76-91

- [17]
- Bruce G. Lindsay, Laura M. Haas, C. Mohan, Hamid Pirahesh, Paul F. Wilms:
A Snapshot Differential Refresh Algorithm.
SIGMOD Conference 1986: 53-60

- [18]
- Matthew Morgenstern:
Active Databases as a Paradigm for Enhanced Computing Environments.
VLDB 1983: 34-42

- [19]
- Matthew Morgenstern:
Constraint Equations: Declarative Expression of Constraints With Automatic Enforcement.
VLDB 1984: 291-300

- [20]
- ...
- [21]
- ...
- [22]
- Jooseok Park, Arie Segev:
Using Common Subexpressions to Optimize Multiple Queries.
ICDE 1988: 311-319

- [23]
- Xiaolei Qian, Gio Wiederhold:
Knowledge-based Integrity Constraint Validation.
VLDB 1986: 3-12

- [24]
- Xiaolei Qian:
Distribution Design of Integrity Constraints.
Expert Database Conf. 1988: 205-226

- [25]
- René Reboh, Tore Risch:
SYNTELTM: Knowledge Programming Using Functional Representations.
AAAI 1986: 1003-1007

- [26]
- Tore Risch, René Reboh, Peter E. Hart, Richard O. Duda:
A Functional Approach to Integrating Database and Expert Systems.
Commun. ACM 31(12): 1424-1437(1988)

- [27]
- Allan Shepherd, Larry Kerschberg:
PRISM: A Knowledge Based System for Semantic Integrity Specification and Enforcement in Database Systems.
SIGMOD Conference 1984: 307-315

- [28]
- ...
- [29]
- Michael Stonebraker:
Implementation of Integrity Constraints and Views by Query Modification.
SIGMOD Conference 1975: 65-78

- [30]
- Michael Stonebraker, Lawrence A. Rowe:
The Design of Postgres.
SIGMOD Conference 1986: 340-355

- [31]
- Michael Stonebraker:
Future Trends in Data Base Systems.
ICDE 1988: 222-231

- [32]
- Gio Wiederhold:
Views, Objects, and Databases.
IEEE Computer 19(12): 37-44(1986)

Copyright © Tue Mar 16 02:22:00 2010
by Michael Ley (ley@uni-trier.de)