Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

George Huo

dblp:60/6309 · DBLP profile ↗
← Back
2ranked-venue papers
0as first author
0since 2021 · last 2010
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Databases, data management, data science and information retrieval · 2

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Databases, data mining, and information retrieval
2 papers
Database system architecture and tuning · 56% Query processing and optimization · 22% Indexing and storage engines · 22%

Topics — the 4 heaviest of 4, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Database system architecture and tuning › database design
physical database design
0.122010
CORADD: Correlation Aware Database Designer for Materialized Views and Indexes · Proc. VLDB Endow. 2010
Correlation Maps: A Compressed Access Method for Exploiting Soft Functional Dependencies · Proc. VLDB Endow. 2009
Database system architecture and tuning › database design › physical database design
index and materialized view selection
0.112010
CORADD: Correlation Aware Database Designer for Materialized Views and Indexes · Proc. VLDB Endow. 2010
Query processing and optimization › query planning
access path selection
0.112009
Correlation Maps: A Compressed Access Method for Exploiting Soft Functional Dependencies · Proc. VLDB Endow. 2009
Indexing and storage engines
secondary index
0.112009
Correlation Maps: A Compressed Access Method for Exploiting Soft Functional Dependencies · Proc. VLDB Endow. 2009

Methods — techniques the papers use, named apart from their topics

integer linear programming · 0.1analytical cost model · 0.1
YearPublicationVenuePosition
2010 CORADD: Correlation Aware Database Designer for Materialized Views and Indexes
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 clustered attributes of the MVs and the secondary indexes are enhanced, which can dramatically improve query performance. It uses a form of Integer Linear Programming (ILP) called ILP Feedback to pick the best set of MVs and indexes for given database size constraints. We compare our tool with a state-of-the-art commercial database designer on two workloads, APB-1 and SSB (Star Schema Benchmark---similar to TPC-H). Our results show that a correlation-aware database designer can improve query performance up to 6 times within the same space budget when compared to a commercial database designer.
Hideaki Kimura 0001, George Huo, Alexander Rasin, Samuel Madden 0001, Stanley B. Zdonik
Proc. VLDB Endow.2
2009 Correlation Maps: A Compressed Access Method for Exploiting Soft Functional Dependencies
abstract
In relational query processing, there are generally two choices for access paths when performing a predicate lookup for which no clustered index is available. One option is to use an unclustered index. Another is to perform a complete sequential scan of the table. Many analytical workloads do not benefit from the availability of unclustered indexes; the cost of random disk I/O becomes prohibitive for all but the most selective queries. It has been observed that a secondary index on an unclustered attribute can perform well under certain conditions if the unclustered attribute is correlated with a clustered index attribute [4]. The clustered index will co-locate values and the correlation will localize access through the unclustered attribute to a subset of the pages. In this paper, we show that in a real application (SDSS) and widely used benchmark (TPC-H), there exist many cases of attribute correlation that can be exploited to accelerate queries. We also discuss a tool that can automatically suggest useful pairs of correlated attributes. It does so using an analytical cost model that we developed, which is novel in its awareness of the effects of clustering and correlation. Furthermore, we propose a data structure called a Correlation Map (CM) that expresses the mapping between the correlated attributes, acting much like a secondary index. The paper also discusses how bucketing on the domains of both attributes in the correlated attribute pair can dramatically reduce the size of the CM to be potentially orders of magnitude smaller than that of a secondary B+Tree index. This reduction in size allows us to create a large number of CMs that improve performance for a wide range of queries. The small size also reduces maintenance costs as we demonstrate experimentally.
Hideaki Kimura 0001, George Huo, Alexander Rasin, Samuel Madden 0001, Stanley B. Zdonik
Proc. VLDB Endow.2