ACM Home Page
Please provide us with feedback. Feedback
View maintenance in a warehousing environment
Full text PdfPdf (1.41 MB)
Source International Conference on Management of Data archive
Proceedings of the 1995 ACM SIGMOD international conference on Management of data table of contents
San Jose, California, United States
Pages: 316 - 327  
Year of Publication: 1995
ISBN:0-89791-731-6
Also published in ...
Authors
Yue Zhuge  Computer Science Department, Stanford University, Stanford, CA
Héctor García-Molina  Computer Science Department, Stanford University, Stanford, CA
Joachim Hammer  Computer Science Department, Stanford University, Stanford, CA
Jennifer Widom  Computer Science Department, Stanford University, Stanford, CA
Sponsors
SIGART: ACM Special Interest Group on Artificial Intelligence
SIGMOD: ACM Special Interest Group on Management of Data
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 18,   Downloads (12 Months): 105,   Citation Count: 94
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/223784.223848
What is a DOI?

ABSTRACT

A warehouse is a repository of integrated information drawn from remote data sources. Since a warehouse effectively implements materialized views, we must maintain the views as the data sources are updated. This view maintenance problem differs from the traditional one in that the view definition and the base data are now decoupled. We show that this decoupling can result in anomalies if traditional algorithms are applied. We introduce a new algorithm, ECA (for "Eager Compensating Algorithm"), that eliminates the anomalies. ECA is based on previous incremental view maintenance algorithms, but extra "compensating" queries are used to eliminate anomalies. We also introduce two streamlined versions of ECA for special cases of views and updates, and we present an initial performance study that compares ECA to a view recomputation algorithm in terms of messages transmitted, data transferred, and I/O costs.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
BGMS92
BLT86
 
CW91
 
GB94
Ashish Gupta and J. A. Blakeley. Updating materialized views using the view contents and the update. In unpublished document, 1994.
GMS93
Han87
 
HD92
J.V. Harrison and S.W. Dietrich. Maintenance of materialized views in a deductive database: An update propagation approach. In Proceedings of the 1992 JICLSP Workshop on Deductzve Databases, pages 56-65, 1992.
 
IK93
LHM+86
 
QW91
 
RK86
 
SF90
 
SF91
SI84
 
SP89a
 
SP89b
 
TB88
 
ZGMHW94
Y. Zhuge, H. Garcia-Molina, J. Hammer, and J. Widom. View maintenance in a warehousing environment. Technical report, Stanford University, October 1994. Available via anonymous ftp from host db'stanf~rd'edu as pub/zhuge/1994/anomaly-full, ps.

CITED BY  94

Collaborative Colleagues:
Yue Zhuge: colleagues
Héctor García-Molina: colleagues
Joachim Hammer: colleagues
Jennifer Widom: colleagues