会议论文详细信息
2nd Intl. Workshop DMDW'2000 at CAiSE*00
Storing Auxiliary Data for Efficient Maintenance and Lineage Tracing of Complex Views
计算机科学;社会科学(总论)
Yingwei Cui ; Jennifer Widom
Others  :  http://CEUR-WS.org/Vol-28/paper11.pdf
PID  :  21243
来源: CEUR
PDF
【 摘 要 】

As views in a data warehouse become more complex, the view maintenance process can become very complicated and potentially very inefficient. Storing auxiliary views in the warehouse can reduce the complexity and improve the efficiency of view maintenance, and the same auxiliary views can help in efficiently answering lineage tracing queries over the warehouse views. In this paper, we study the problem of selecting auxiliary views to materialize in order to minimize the total view maintenance and lineage tracing cost. We consider relational views with arbitrary use of aggregation operators, and we define an initial search space for our optimization problem based on a normal form for such view definitions. We present several auxiliary view selection algorithms, and to study their performance we conduct experiments using the TPC-D benchmark in addition to synthetic view definitions and statistics. The results of our experiments show: (1) the exhaustive algorithm that selects the optimal set of auxiliary views is far too expensive in many cases; (2) two heuristic algorithms that we present select good (often optimal) sets of auxiliary views in a much shorter time; (3) even auxiliary views selected by a very simple algorithmcan significantly reduce the overall view maintenance and lineage tracing cost.

【 预 览 】
附件列表
Files Size Format View
Storing Auxiliary Data for Efficient Maintenance and Lineage Tracing of Complex Views 159KB PDF download
  文献评价指标  
  下载次数:11次 浏览次数:12次