Skip to main navigation Skip to search Skip to main content

Incremental maintenance of aggregate and outerjoin expressions

  • Kirusa Inc.

Research output: Contribution to journalArticlepeer-review

34 Scopus citations

Abstract

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.

Original languageEnglish
Pages (from-to)435-464
Number of pages30
JournalInformation Systems
Volume31
Issue number6
DOIs
StatePublished - Sep 2006

Keywords

  • Aggregate views
  • Incremental maintenance
  • Outerjoin views
  • View maintenance

Fingerprint

Dive into the research topics of 'Incremental maintenance of aggregate and outerjoin expressions'. Together they form a unique fingerprint.

Cite this