Using partial information to update materialized views

被引:10
作者
Gupta, A [1 ]
Blakeley, JA [1 ]
机构
[1] MICROSOFT CORP, REDMOND, WA 98052 USA
关键词
replication; materialized views;
D O I
10.1016/0306-4379(95)00035-6
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper lays the theoretical foundations for identifying classes of views and data partitioning strategies that allow efficient incremental view maintenance using ''partial information'' about the underlying base relations. We present necessary and sufficient conditions for determining how a materialized select-project-join view can be updated using only the view definition, the current view materialization, and the update (i.e., no base relations); and also how to update views using only the view definition, the update, and the updated base relation (i.e., not the other base relations). We generalize the above results to use an arbitrary subset of the base relations and the current view materialization. Our results are especially useful in distributed databases, in disconnected and mobile computing environments where the underlying database is not always accessible, and in data warehousing applications. Our techniques can be used to minimize remote data access and often to completely avoid remote access. This paper gives the intuition and theory necessary for identifying and designing views that are efficiently maintainable using partial information.
引用
收藏
页码:641 / 662
页数:22
相关论文
共 33 条
[1]  
BERNSTEIN PA, 1980, 6TH P INT C VER LARG, P126
[2]  
BLAKELEY JA, 1989, ACM T DATABASE SYSTE, V14
[3]  
BLAKELEY JA, 1986, P ACM SIGMOD INT C M, P61
[4]  
BUNEMAN PO, 1979, ACM T DATABASE SYST, V4, P368
[5]   DERIVING INCREMENTAL PRODUCTION RULES FOR DEDUCTIVE DATA [J].
CERI, S ;
WIDOM, J .
INFORMATION SYSTEMS, 1994, 19 (06) :467-490
[6]  
CERI S, 1991, 17TH P VLDB C BARC
[7]  
DONG G, 1992, P INT C DATABASE THE
[8]  
ELKAN C, 1990, PROCEEDINGS OF THE NINTH ACM SIGACT-SIGMOD-SIGART SYMPOSIUM ON PRINCIPLES OF DATABASE SYSTEMS, P154, DOI 10.1145/298514.298557
[9]  
GELDER AV, 1991, ACM T DATABASE SYST, V16, P235
[10]  
GUPTA A, 1994, STANCSTR951534 STANF