2019 IEEE 35th International Conference on Data Engineering (ICDE) 2019
DOI: 10.1109/icde.2019.00050
|View full text |Cite
|
Sign up to set email alerts
|

Taster: Self-Tuning, Elastic and Online Approximate Query Processing

Abstract: Current Approximate Query Processing (AQP) engines are far from silver-bullet solutions, as they adopt several static design decisions that target specific workloads and deployment scenarios. Offline AQP engines target deployments with large storage budget, and offer substantial performance improvement for predictable workloads, but fail when new query types appear, i.e., due to shifting user interests. To the other extreme, online AQP engines assume that query workloads are unpredictable, and therefore build … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
33
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
4
3
1

Relationship

0
8

Authors

Journals

citations
Cited by 13 publications
(33 citation statements)
references
References 39 publications
0
33
0
Order By: Relevance
“…In addition, Taster [ 17 ] features the following main components: synopses collector and warehouse, cost-based planner, and tuner. The cost-based planner interactively generates a set of approximate execution plans.…”
Section: Related Workmentioning
confidence: 99%
“…In addition, Taster [ 17 ] features the following main components: synopses collector and warehouse, cost-based planner, and tuner. The cost-based planner interactively generates a set of approximate execution plans.…”
Section: Related Workmentioning
confidence: 99%
“…A highly desirable feature of any AQP engine is its ability to offer error guarantees to the user, regarding its approximated answers. For sampling-based AQP engines, providing such guarantees is relatively straightforward: Using subsampling/bootstraping methods, confidence intervals ([low, hiдh]) can be derived, associated with certain confidence levels (l%), indicating that the sampled-population statistic of interest (say, the mean) will fall within the [low, hiдh] range with probability l% [9,31,44,47]. However, this is not appropriate for AQP engines which, instead of inferring population statistics of a sampled population, employ predictive-ML-based models for predicting answers to future questions.…”
Section: Error Guaranteesmentioning
confidence: 99%
“…Their results have to be computed over large quantities of data. Therefore, research in AQP has been pretty strong the last decades [7,9,14,16,24,27,30,31,41,44,[47][48][49]64] and still the list is not exhaustive. We can categorize most AQP engines to based AQP engines [9,44,47] and online aggregation engines [27,64].…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Recently, some methods make efforts to adopt machine learning methods to solve the AQP problems [23,26]. The main drawback of these methods is that the query estimation based on the learned model cannot provide a priori error guarantee as the sampling-based methods [23,26,31]. However, the error guarantee is an important metric to measure the quality of the AQP estimations [2].…”
Section: Introductionmentioning
confidence: 99%