2010
DOI: 10.14778/1920841.1920979
|View full text |Cite
|
Sign up to set email alerts
|

Coradd

Abstract: We describe an automatic database design tool that exploits correlations between attributes when recommending materialized views (MVs) and indexes. Although there is a substantial body of related work exploring how to select an appropriate set of MVs and indexes for a given workload, none of this work has explored the effect of correlated attributes (e.g., attributes encoding related geographic information) on designs. Our tool identifies a set of MVs and secondary indexes such that correlations between the cl… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

2012
2012
2023
2023

Publication Types

Select...
5
2

Relationship

0
7

Authors

Journals

citations
Cited by 35 publications
(4 citation statements)
references
References 9 publications
0
4
0
Order By: Relevance
“…The first is the semantic relationship (e.g., a functional dependency) between columns. Hermit [77], Correlation Maps [38], CORDS [30], BHUNT [10], CORADD [39] use attributes' semantic correlation to improve indexing, query execution, and query optimization [51] performance. The second concept uses the two attributes covariance to model selectivity for query optimizers [14].…”
Section: The Correlation Coefficientsmentioning
confidence: 99%
See 2 more Smart Citations
“…The first is the semantic relationship (e.g., a functional dependency) between columns. Hermit [77], Correlation Maps [38], CORDS [30], BHUNT [10], CORADD [39] use attributes' semantic correlation to improve indexing, query execution, and query optimization [51] performance. The second concept uses the two attributes covariance to model selectivity for query optimizers [14].…”
Section: The Correlation Coefficientsmentioning
confidence: 99%
“…Later in the paper, we show how to compute the correlation for 64 streams and 2 million elements per variable in about 10 ms, i.e., an order of magnitude less than these established libraries. In databases, due to the cost of computing correlation, it is often approximated, especially when used to optimize the creation of indexes, as data correlations can significantly affect their performance, particularly for clustered indexes [17,39]. One common approximation is to compare the number of distinct values across attributes [39].…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…BHUNT [5], CORDS [17], and Pyro [24] automatically discover algebraic constraints, soft functional dependencies, and approximate dependencies between columns, respectively. CORADD [21] recommends materialized views and indexes based on correlations. Correlation Map [20] aims to reduce the size of B+Tree secondary indexes by creating a mapping between correlated dimensions.…”
Section: Related Workmentioning
confidence: 99%