DynaMat: A dynamic view management system for Data Warehouses

被引:0
|
作者
Kotidis, Y [1 ]
Roussopoulos, N [1 ]
机构
[1] Univ Maryland, Dept Comp Sci, College Pk, MD 20742 USA
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Pre-computation and materialization of views with aggregate functions is a common technique in Data Warehouses. Due to the complex structure of the warehouse and the different profiles of the users who submit queries, there is need for tools that will automate the selection and management of the materialized data. In this paper we present DynaMat, a system that dynamically materializes information at multiple levels of granularity in order to match the demand (workload) but also takes into account the maintenance restrictions for the warehouse, such as down time to update the views and space availability. DynaMat unifies the view selection and the view maintenance problems under a single framework using a novel "goodness" measure for the materialized views. DynaMat constantly monitors incoming queries and materializes the best set of views subject to the space constraints, During updates, DynaMat reconciles the current materialized view selection and refreshes the most beneficial subset of it within a given maintenance window. We compare DynaMat against a system that is given all queries in advance and the pre-computed optimal static view selection. The comparison is made based on a new metric, the Detailed Cost Savings Ratio introduced for quantifying the benefits of view materialization against incoming queries. These experiments show that DynaMat's dynamic view selection outperforms the optimal static view selection and thus, any sub-optimal static algorithm that has appeared in the literature.
引用
收藏
页码:371 / 382
页数:12
相关论文
共 50 条
  • [1] Revisit on view maintenance in data warehouses
    Liang, WF
    Yu, JX
    ADVANCES IN WEB-AGE INFORMATION MANAGEMENT, PROCEEDINGS, 2001, 2118 : 203 - 211
  • [2] Dynamic Management of Materialized Views in Real-Time Data Warehouses
    Hamdi, Issam
    Bouazizi, Emna
    Feki, Jamel
    2014 6TH INTERNATIONAL CONFERENCE OF SOFT COMPUTING AND PATTERN RECOGNITION (SOCPAR), 2014, : 168 - 173
  • [3] Designing data warehouses for equipment management system with genetic algorithms
    Chen, K. -Y.
    Chen, M. -C.
    Liu, W. -Y.
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2008, 46 (21) : 6113 - 6135
  • [4] View maintenance and analytical processing at data warehouses
    Agrawal, D
    El Abbadi, A
    DATABASES IN NETWORKED INFORMATION SYSTEMS, PROCEEDINGS, 2001, 1966 : 107 - 118
  • [5] Dynamic index selection in data warehouses
    Azefack, Stephane
    Aouiche, Kamel
    Darmont, Jerome
    2007 INNOVATIONS IN INFORMATION TECHNOLOGIES, VOLS 1 AND 2, 2007, : 154 - +
  • [6] Power system data warehouses
    Shi, DY
    Lee, YH
    Duan, XZ
    Wu, QH
    IEEE COMPUTER APPLICATIONS IN POWER, 2001, 14 (03): : 49 - 55
  • [7] Modeling and maintaining multi-view data warehouses
    Stanoi, L
    Agrawal, D
    El Abbadi, A
    CONCEPTUAL MODELING - ER'99, 1999, 1728 : 161 - 175
  • [8] Multiagent immediate incremental view maintenance for data warehouses
    Yeung, GCH
    Gruver, WA
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS, 2005, 35 (02): : 305 - 310
  • [9] Dynamic View Management System for Query Prediction to View Materialization
    Daneshpour, Negin
    Barfourosh, Ahmad Abdollahzadeh
    INTERNATIONAL JOURNAL OF DATA WAREHOUSING AND MINING, 2011, 7 (02) : 67 - 96
  • [10] Dynamic query scheduling in parallel data warehouses
    Märtens, H
    Rahm, E
    Stöhr, T
    EURO-PAR 2002 PARALLEL PROCESSING, PROCEEDINGS, 2002, 2400 : 321 - 331