DocumentCode :
3374340
Title :
Using object-oriented principles to optimize update propagation to materialized views
Author :
Kuno, Harumi A. ; Rundensteiner, Eke A.
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., Michigan Univ., Ann Arbor, MI, USA
fYear :
1996
fDate :
26 Feb-1 Mar 1996
Firstpage :
310
Lastpage :
317
Abstract :
View materialization is known to be a valuable technique for performance optimization in relational databases, and much work has been done addressing the problem of consistently maintaining relational views under update operations. However, little progress has been made thus far regarding the topic of view materialization in object-oriented databases (OODBs). In this paper, we demonstrate that there are several significant differences between the relational and object-oriented paradigms that can be exploited when addressing the object-oriented view materialization problem. We use the subsumption relationships between classes to identify branches of classes to which we do not need to propagate updates. Similarly, we use encapsulated interfaces combined with the fact that any unique database property is inherited from a single location to provide a “registration/notification” service for optimizing incremental view updates. We also report results from the experimental studies we have run on the MultiView system measuring the impact of these optimization strategies
Keywords :
data encapsulation; inheritance; object-oriented databases; optimisation; scheduling; software performance evaluation; software reliability; MultiView system; class subsumption relationships; encapsulated interfaces; incremental view updates; inheritance; materialized views; object-oriented databases; performance optimization; registration/notification service; relational databases; unique database properties; update propagation optimization; view materialization; Computer science; Laboratories; NASA; Object oriented databases; Object oriented modeling; Optimization; Programming profession; Prototypes; Relational databases; Software systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Data Engineering, 1996. Proceedings of the Twelfth International Conference on
Conference_Location :
New Orleans, LA
ISSN :
1063-6382
Print_ISBN :
0-8186-7240-4
Type :
conf
DOI :
10.1109/ICDE.1996.492178
Filename :
492178
Link To Document :
بازگشت