Download:
|
by Yue Zhuge, Hector Garcia-molina, Joachim Hammer, Jennifer Widom
In Proceedings of SIGMOD
http://www-db.stanford.edu/pub/papers/anomaly-full.ps
Add To MetaCart
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. 1
Citations
|
234
|
Maintaining Views Incrementally
– Gupta, Mumick, et al.
- 1993
|
|
191
|
Deriving Production Rules for Incremental View Maintenance
– Ceri, Widom
- 1991
|
|
170
|
Wm.; Efficiently Updating Materialized Views
– Blakeley, Larson, et al.
- 1986
|
|
106
|
Incremental recomputation of active relational expressions
– Qian, Wiederhold
- 1991
|
|
86
|
Overview of multidatabase transaction management
– Breitbart, Garcia-Molina, et al.
- 1992
|
|
84
|
A Performance Analysis of View Materialization Strategies
– Hanson
- 1987
|
|
52
|
Currency-based Updates to Distributed Materialized Views
– Segev, Fang
- 1990
|
|
49
|
A snapshot differential refresh algorithm
– Lindsay, Haas, et al.
- 1986
|
|
38
|
Maintenance of views
– Shmueli, Itai
- 1984
|
|
36
|
E cently Updating Materialized Views
– Blakeley, Larson, et al.
- 1986
|
|
31
|
Rdb/VMS: Developing the Data Warehouse
– Inmon, Kelley
- 1993
|
|
30
|
Maintaining materialized views without accessing base data
– Tompa, Blakeley
- 1988
|
|
29
|
Maintenance of Materialized Views in a Deductive Database: An Update Propagation Approach
– Harrison, Dietrich
- 1992
|
|
17
|
Preliminary design of adms+: A workstation-mainframe integrated architecture fopr database management systems
– Roussopoulos, Kang
- 1986
|
|
15
|
Integrity constraint checking in federated databases
– Grefen, Widom
- 1996
|
|
13
|
Maintaining materialized views in distributed databases
– Segev, Park
- 1989
|
|
9
|
A snapshot di erential refresh algorithm
– Lindsay, Haas, et al.
- 1986
|
|
6
|
Optimal update policies for distributed materialized views
– Segev, Fang
- 1991
|
|
4
|
Rdb/VMS: Developing the Data Warehouse. QED Publishing Group
– Inmon, Kelley
- 1993
|
|
2
|
Updating materialized views using the view contents and the update
– Gupta, Blakeley
- 1994
|