2020 IEEE 36th International Conference on Data Engineering Workshops (ICDEW) 2020
DOI: 10.1109/icdew49219.2020.00014
|View full text |Cite
|
Sign up to set email alerts
|

PatchIndex - Exploiting Approximate Constraints in Self-managing Databases

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
9
0

Year Published

2021
2021
2021
2021

Publication Types

Select...
2
2

Relationship

2
2

Authors

Journals

citations
Cited by 4 publications
(9 citation statements)
references
References 9 publications
0
9
0
Order By: Relevance
“…When used for query optimization, approximate dependencies can cause incomplete and incorrect results. Hence, they are in general not usable for query optimization unless they are implemented in approximate query processing systems [90], other data structures compensate their optimization mistakes [70], or they are used only for cardinality and cost estimation optimizations (see Table 1). Conditions Data dependencies are sometimes tied to conditions that limit their scope.…”
Section: Data Dependency Propertiesmentioning
confidence: 99%
“…When used for query optimization, approximate dependencies can cause incomplete and incorrect results. Hence, they are in general not usable for query optimization unless they are implemented in approximate query processing systems [90], other data structures compensate their optimization mistakes [70], or they are used only for cardinality and cost estimation optimizations (see Table 1). Conditions Data dependencies are sometimes tied to conditions that limit their scope.…”
Section: Data Dependency Propertiesmentioning
confidence: 99%
“…infering missing values according to an observed data distribution or deleting tuples that violate a constraint. For cases where data manipulation is not desired, we introduced the concept of PatchIndexes in [12] as an alternative approach, enabling database systems to define approximate constraints without modifying data. These constraints hold for all values of an indexed column except a set of exceptions maintained by the PatchIndex.…”
Section: Introductionmentioning
confidence: 99%
“…Cloud warehouse solutions are typically designed as Massively Parallel Processing (MPP) systems, where the key for efficient query processing is to partition and distribute data within the system in order to query it in a distributed fashion. With this paper, we apply and extend the concept of PatchIndexes presented in [12] to parallel and distributed environments. Our main contributions are:…”
Section: Introductionmentioning
confidence: 99%
“…These exceptions prohibit the definition of a constraint, resulting in the loss of valuable information. Examples for approximate constraints are "nearly unique columns" (NUC) and "nearly sorted columns" (NSC), whose definition we introduced in [18].…”
Section: Introductionmentioning
confidence: 99%
“…In [18] we proposed the concept of PatchIndexes, which allows the definition of approximate constraints and enables database systems to benefit from the constraint information in query execution by materializing exceptions and handling them separately. We provided constraint discovery mechanisms for NUC and NSC and compared different design approaches.…”
Section: Introductionmentioning
confidence: 99%