A case for dynamic view management

被引:42
作者
Kotidis, Y
Roussopoulos, N
机构
[1] AT&T Labs Res, Florham Pk, NJ 07932 USA
[2] Univ Maryland, Dept Comp Sci, College Pk, MD 20742 USA
来源
ACM TRANSACTIONS ON DATABASE SYSTEMS | 2001年 / 26卷 / 04期
关键词
management; data cube; data warehousing; materialized views; OLAP;
D O I
10.1145/503099.503100
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Materialized aggregate views represent a set of redundant entities in a data warehouse that are frequently used to accelerate On-Line Analytical Processing (OLAP). Due to the complex structure of the data warehouse and the different profiles of the users who submit queries, there is need for tools that will automate and ease the view selection and management processes. In this article we present DynaMat, a system that manages dynamic collections of materialized aggregate views in a data warehouse. At query time, DynaMat utilizes a dedicated disk space for storing computed aggregates that are further engaged for answering new queries. Queries are executed independently or can be bundled within a multiquery expression. In the latter case, we present an execution mechanism that exploits dependencies among the queries and the materialized set to further optimize their execution. During updates, DynaMat reconciles the current materialized view selection and refreshes the most beneficial subset of it within a given maintenance window. We show how to derive an efficient update plan with respect to the available maintenance window, the different update policies for the views and the dependencies that exist among them.
引用
收藏
页码:388 / 423
页数:36
相关论文
共 54 条
[1]  
ABARALIS E, 1997, P 23 INT C VLDB ATH, P156
[2]  
Abiteboul S., 1998, Proceedings of the Seventeenth ACM SIGACT-SIGMOD-SIGART Symposium on Principles of Database Systems. PODS 1998, P254, DOI 10.1145/275487.275516
[3]  
Agarwal S, 1996, PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON VERY LARGE DATA BASES, P506
[4]  
[Anonymous], P 1997 ACM SIGMOD IN, DOI [10.1145/253260.253288, DOI 10.1145/253260.253288]
[5]  
Bello R. G., 1998, Proceedings of the Twenty-Fourth International Conference on Very-Large Databases, P659
[6]  
CHAUDHURI S, 1995, PROC INT CONF DATA, P190, DOI 10.1109/ICDE.1995.380392
[7]  
Chauret N, 1998, DRUG METAB DISPOS, V26, P1
[8]  
Dar S, 1996, PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON VERY LARGE DATA BASES, P330
[9]  
DELIS A, 1992, PROC INT CONF VERY L, P610
[10]  
DESHPANDE P, 1996, 1314 U WISC