2017 IEEE 33rd International Conference on Data Engineering (ICDE) 2017
DOI: 10.1109/icde.2017.104
|View full text |Cite
|
Sign up to set email alerts
|

Provenance-Aware Query Optimization

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
23
0

Year Published

2017
2017
2020
2020

Publication Types

Select...
4
3
2

Relationship

2
7

Authors

Journals

citations
Cited by 26 publications
(23 citation statements)
references
References 18 publications
0
23
0
Order By: Relevance
“…Provenance analysis is a well-known topic in data-centric domains such as the data annotation, management, and warehousing [18][19][20][21]. However, the problem of IPA is not intensively studied so far in the literature.…”
Section: Related Workmentioning
confidence: 99%
“…Provenance analysis is a well-known topic in data-centric domains such as the data annotation, management, and warehousing [18][19][20][21]. However, the problem of IPA is not intensively studied so far in the literature.…”
Section: Related Workmentioning
confidence: 99%
“…Visualization systems typically implement this by annotating records as they flow through the visualization workflow so that the output is annotated with the input records [8]. However, annotations [7,36] are only one mechanism to answer fine-grained provenance queries. They can also be computed by evaluating the provenance predicates above, or by explicitly materializing input-to-output record dependency information as explicit index data structures when executing the visualization workflow [45,62].…”
Section: Listing 1: Example Database Schemamentioning
confidence: 99%
“…Furthermore, the user should be able to explore the effect of hypothetical changes to data or transaction statements (what-if ). In this paper, we present a novel debugger for transactions that uses reenactment [1,2,5], a declarative replay techniques we have developed, to recreate the state of the database observed by the original execution of a transaction including all its interactions with other transactions from the history that executed concurrently. Using reenactment, we can overcome the challenges discussed above.…”
Section: C3 Dataflow Within Sql Statements Is Opaquementioning
confidence: 99%
“…The resulting SQL query is sent to the backend database and its results are passed on to the user. By applying provenancespecific optimizations [1,5] we can reenact complex transactions over tables with millions of rows within seconds.…”
Section: The Gprom Approachmentioning
confidence: 99%