Materialized view selection under the maintenance time constraint

被引:29
作者
Liang, WF [1 ]
Wang, H
Orlowska, ME
机构
[1] Australian Natl Univ, Dept Comp Sci, Canberra, ACT 0200, Australia
[2] Univ Queensland, Sch Comp Sci & Elect Engn, St Lucia, Qld 4072, Australia
基金
澳大利亚研究理事会;
关键词
incremental maintenance; design of data warehouse; materialized view selection; maintenance time constraint; data integration; heuristic algorithms;
D O I
10.1016/S0169-023X(01)00007-6
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
A data warehouse is a data repository which collects and maintains a large amount of data from multiple distributed, autonomous and possibly heterogeneous data sources. Often the data is stored in the form of materialized views in order to provide fast access to the integrated data. One of the most important decisions in designing a data warehouse is the selection of views for materialization. The objective is to select an appropriate set of views that minimizes the total query response time with the constraint that the total maintenance time for these materialized views is within a given bound. This view selection problem is totally different from the view selection problem under the disk space constraint. In this paper the view selection problem under the maintenance time constraint is investigated. Two efficient, heuristic algorithms for the problem are proposed. The key to devising the proposed algorithms is to define good heuristic functions and to reduce the problem to some well-solved optimization problems. As a result, an approximate solution of the known optimization problem will give a feasible solution of the original problem. (C) 2001 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:203 / 216
页数:14
相关论文
共 12 条
[1]  
Baralis E, 1997, PROCEEDINGS OF THE TWENTY-THIRD INTERNATIONAL CONFERENCE ON VERY LARGE DATABASES, P156
[2]  
Cormen T. H., 1994, INTRO ALGORITHMS
[3]  
Gupta A., 1995, IEEE DATA ENG B, V18, P3
[4]   Index selection for OLAP [J].
Gupta, H ;
Harinarayan, V ;
Rajaraman, A ;
Ullman, JD .
13TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING - PROCEEDINGS, 1997, :208-219
[5]  
Gupta H, 1999, LECT NOTES COMPUT SC, V1540, P453
[6]  
GUPTA H, 1997, P 6 INT C DAT THEOR, P98
[7]  
HARINARAYAN V, 1996, P 1996 ACM SIGMOD IN, P205
[8]  
KOTIDIS Y, 1999, P 1999 ACM SIGMOD C
[9]  
ROSS KA, 1996, P ACM SIGMOD INT C M, P447
[10]  
Theodoratos D, 1997, PROCEEDINGS OF THE TWENTY-THIRD INTERNATIONAL CONFERENCE ON VERY LARGE DATABASES, P126