2014
DOI: 10.1007/s00778-013-0348-4
|View full text |Cite
|
Sign up to set email alerts
|

DBToaster: higher-order delta processing for dynamic, frequently fresh views

Abstract: Applications ranging from algorithmic trading to scientific data analysis require realtime analytics based on views over databases that change at very high rates. Such views have to be kept fresh at low maintenance cost and latencies. At the same time, these views have to support classical SQL, rather than window semantics, to enable applications that combine current with aged or historical data.In this paper, we present viewlet transforms, a recursive finite differencing technique applied to queries. The view… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

1
112
0
1

Year Published

2015
2015
2023
2023

Publication Types

Select...
5
2

Relationship

0
7

Authors

Journals

citations
Cited by 73 publications
(114 citation statements)
references
References 42 publications
1
112
0
1
Order By: Relevance
“…In our experiments, we use use z = 2 unless otherwise noted. The incremental maintenance algorithm used in our experiments is the "change-table" or "delta-table" method used in numerous works in incremental maintenance [22,23,27]. In all of the applications, the updates are kept in memory in a temporary table, and we discount this loading time from our experiments.…”
Section: Methodsmentioning
confidence: 99%
See 3 more Smart Citations
“…In our experiments, we use use z = 2 unless otherwise noted. The incremental maintenance algorithm used in our experiments is the "change-table" or "delta-table" method used in numerous works in incremental maintenance [22,23,27]. In all of the applications, the updates are kept in memory in a temporary table, and we discount this loading time from our experiments.…”
Section: Methodsmentioning
confidence: 99%
“…The problem with eager maintenance is that every view created by an analyst places a bottleneck on incoming transactions. There has been significant research on fast MV maintenance algorithms, most recently DBToaster [27] which uses SQL query compilation and higher-order maintenance. However, even with these optimizations, some materialized views are computationally difficult to incrementally maintain.…”
Section: Motivation and Examplementioning
confidence: 99%
See 2 more Smart Citations
“…And useless MVs shall be removed for optimization purpose, and maximum queries will be satisfied with the help of MVs (Koch, Ahmad et al 2014).…”
Section: B Creation and Maintenance Of Child Viewsmentioning
confidence: 99%