Incremental maintenance of aggregate and outerjoin expressions

作者:

Highlights:

摘要

Views stored in a data warehouse need to be kept current. As recomputing the views is very expensive, incremental maintenance algorithms are required. Over recent years, several incremental maintenance algorithms have been proposed. None of the proposed algorithms handle the general case of relational expressions involving aggregate and outerjoin operators efficiently.In this article, we develop the change-table technique for incrementally maintaining general view expressions involving relational and aggregate operators. We show that the change-table technique outperforms the previously proposed techniques by orders of magnitude. The developed framework easily extends to efficiently maintaining view expressions containing outerjoin operators. We prove that the developed change-table technique is an optimal incremental maintenance scheme for a given view expression tree under some reasonable assumptions.

论文关键词:View maintenance,Aggregate views,Outerjoin views,Incremental maintenance

论文评审过程:Received 6 April 2003, Revised 23 November 2004, Accepted 25 November 2004, Available online 31 December 2004.

论文官网地址:https://doi.org/10.1016/j.is.2004.11.011