DocumentCode
2730480
Title
Dynamic Materialized Views
Author
Jingren Zhou ; Larson, P.A. ; Goldstein, Jordan ; Luping Ding
fYear
2007
fDate
15-20 April 2007
Firstpage
526
Lastpage
535
Abstract
A conventional materialized view blindly materializes and maintains all rows of a view, even rows that are never accessed. We propose a more flexible materialization strategy aimed at reducing storage space and view maintenance costs. A dynamic materialized view selectively materializes only a subset of rows, for example, the most frequently accessed rows. One or more control tables are associated with the view and define which rows are currently materialized. The set of materialized rows can be changed dynamically, either manually or automatically by an internal cache manager using a feedback loop. Dynamic execution plans are generated to decide whether the view is applicable at run time. Experimental results in Microsoft SQL Server show that compared with conventional materialized views, dynamic materialized views greatly reduce storage requirements and maintenance costs while achieving better query performance with improved buffer pool efficiency.
Keywords
query processing; control tables; dynamic execution plan; dynamic materialized views; flexible materialization strategy; Automatic control; Buffer storage; Costs; Database systems; Delay; Feedback loop; Material storage; Space technology;
fLanguage
English
Publisher
ieee
Conference_Titel
Data Engineering, 2007. ICDE 2007. IEEE 23rd International Conference on
Conference_Location
Istanbul
Print_ISBN
1-4244-0802-4
Type
conf
DOI
10.1109/ICDE.2007.367898
Filename
4221701
Link To Document