ViewDF: Declarative incremental view maintenance for streaming data

•This paper presents a flexible and declarative framework for incremental view maintenance over streaming data.•A system called ViewDF is described, which implements the proposed idea.•View update optimizations are evaluated within ViewDF for pattern matching queries and sliding window aggregates. W...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Information systems (Oxford) 2017-11, Vol.71, p.55-67
Hauptverfasser: Yang, Yuke, Golab, Lukasz, Tamer Ozsu, M.
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:•This paper presents a flexible and declarative framework for incremental view maintenance over streaming data.•A system called ViewDF is described, which implements the proposed idea.•View update optimizations are evaluated within ViewDF for pattern matching queries and sliding window aggregates. We present ViewDF: a flexible and declarative framework for incremental maintenance of materialized views (i.e., results of continuous queries) over streaming data. The main component of the proposed framework is the View Delta Function (ViewDF), which declaratively specifies how to update a materialized view when a new batch of data arrives. We describe and experimentally evaluate a prototype system based on this idea, which allows users to write ViewDFs directly and automatically translates common classes of streaming queries into ViewDFs. Our approach generalizes existing work on incremental view maintenance and enables new optimizations for views that are common in stream analytics, including those with pattern matching and sliding windows.
ISSN:0306-4379
1873-6076
DOI:10.1016/j.is.2017.07.002