Affiliation:
1. Red Brick Systems
2. Columbia University
3. Bell Labs, Lucent Technologies
4. AT&T Laboratories
Abstract
Materialized views and view maintenance are becoming increasingly important in practice. In order to satisfy different data currency and performance requirements, a number of view maintenance policies have been proposed. Immediate maintenance involves a potential refresh of the view after every update to the deriving tables. When staleness of views can be tolerated, a view may be refreshed periodically or (on-demand) when it is queried. The maintenance policies that are chosen for views have implications on the validity of the results of queries and affect the performance of queries and updates. In this paper, we investigate a number of issues related to supporting multiple views with different maintenance policies.
We develop formal notions of consistency for views with different maintenance policies. We then introduce a model based on view groupings for view maintenance policy assignment, and provide algorithms, based on the viewgroup model, that allow consistency of views to be guaranteed. Next, we conduct a detailed study of the performance aspects of view maintenance policies based on an actual implementation of our model. The performance study investigates the trade-offs between different maintenance policy assignments. Our analysis of both the consistency and performance aspects of various view maintenance policies are important in making correct maintenance policy assignments.
Publisher
Association for Computing Machinery (ACM)
Subject
Information Systems,Software
Cited by
26 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Transactional Panorama: A Conceptual Framework for User Perception in Analytical Visual Interfaces;Proceedings of the VLDB Endowment;2023-02
2. Resource-efficient Shared Query Execution via Exploiting Time Slackness;Proceedings of the 2021 International Conference on Management of Data;2021-06-09
3. CrocodileDB in action;Proceedings of the VLDB Endowment;2020-08
4. Thrifty Query Execution via Incrementability;Proceedings of the 2020 ACM SIGMOD International Conference on Management of Data;2020-06-11
5. Intermittent query processing;Proceedings of the VLDB Endowment;2019-07