1996
DOI: 10.1145/235968.233364
|View full text |Cite
|
Sign up to set email alerts
|

Algorithms for deferred view maintenance

Abstract: Materialized views and view maintenance are important for data warehouses, retailing, banking, and billing applications. We consider two related view maintenance problems: 1) how to maintain views after the base tables have already been modified, and 2) how to minimize the time for which the view is inaccessible during maintenance.Typically, a view is maintained immediately, as a part of the transaction that updates the base tables. Immediate maintenance imposes a significant overhead o… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

1
40
0

Year Published

2000
2000
2018
2018

Publication Types

Select...
5
2

Relationship

1
6

Authors

Journals

citations
Cited by 68 publications
(41 citation statements)
references
References 17 publications
1
40
0
Order By: Relevance
“…Materialized views need to be maintained upon source changes since a stale view extent may not help or even mislead user applications. Incremental view maintenance, which aims at only computing the deltas of the view result instead of recomputing the view from scratch on data source changes, has been extensively studied in the past [1,[3][4][5][6][7][8][9][10][11]. Among these works, the incremental maintenance of batches of updates [3,7,12,13] is of particular interest because it is attractive from both a resource and a performance perspective to most practical systems.…”
Section: Materialized Views and Their Maintenancementioning
confidence: 99%
See 3 more Smart Citations
“…Materialized views need to be maintained upon source changes since a stale view extent may not help or even mislead user applications. Incremental view maintenance, which aims at only computing the deltas of the view result instead of recomputing the view from scratch on data source changes, has been extensively studied in the past [1,[3][4][5][6][7][8][9][10][11]. Among these works, the incremental maintenance of batches of updates [3,7,12,13] is of particular interest because it is attractive from both a resource and a performance perspective to most practical systems.…”
Section: Materialized Views and Their Maintenancementioning
confidence: 99%
“…Batch maintenance has been shown to be more efficient in terms of the total processing time when maintaining a large set of source updates [3,7,12,13]. Sequential maintenance involves many maintenance queries in the style similar to Queries 2 and 3 in our example to be sent, with each maintenance query reflecting a single source update.…”
Section: Observationmentioning
confidence: 99%
See 2 more Smart Citations
“…A large body of work exists describing different algorithms for incrementally maintaining materialized views [4][5][6][7][8][9][10][11][12][13][23][24][25][26][27][28][29][30]. Each work applies to different classes of views and has various advantages and disadvantages.…”
Section: Related Workmentioning
confidence: 99%