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

William J. McKenna

dblp:11/2209 · DBLP profile ↗
← Back
7ranked-venue papers
1as first author
0since 2021 · last 2009
0000-0001-7994-2460ORCID · corroborated

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

Databases, data management, data science and information retrieval · 7 · 1 first-author

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
7 papers
Query processing and optimization · 72% Data integration and cleaning · 17% Database system architecture and tuning · 11%

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

TopicWeightPapersLastEvidence papers
Query processing and optimization › query optimization
join ordering
0.112009
Partial join order optimization in the paraccel analytic database · SIGMOD Conference 2009
Data integration and cleaning
data warehouse
0.132001
Aggregate Maintenance for Data Warehousing in Informix Red Brick Vista · VLDB 2001
Data Warehousing Lessons From Experience (Panel) · ICDE 1998
Redbrick Vista: Aggregate Computation and Management · ICDE 1998
Query processing and optimization › view maintenance
aggregate query maintenance
0.012001
Aggregate Maintenance for Data Warehousing in Informix Red Brick Vista · VLDB 2001
Database system architecture and tuning
parallel database system
0.012009
Partial join order optimization in the paraccel analytic database · SIGMOD Conference 2009
Query processing and optimization
aggregate query processing
0.011998
Redbrick Vista: Aggregate Computation and Management · ICDE 1998
Query processing and optimization
precomputation
0.011998
Redbrick Vista: Aggregate Computation and Management · ICDE 1998
Query processing and optimization
query optimization
0.021993
Experiences Building the Open OODB Query Optimizer · SIGMOD Conference 1993
The Volcano Optimizer Generator: Extensibility and Efficient Search · ICDE 1993
Query processing and optimization › query optimization › query optimizer architecture
extensible query optimization
0.011993
Experiences Building the Open OODB Query Optimizer · SIGMOD Conference 1993
Query processing and optimization › query optimization
object query optimization
0.011993
Experiences Building the Open OODB Query Optimizer · SIGMOD Conference 1993
Query processing and optimization › query planning
query plan enumeration
0.011993
Experiences Building the Open OODB Query Optimizer · SIGMOD Conference 1993
Query processing and optimization
view maintenance
0.012001
Aggregate Maintenance for Data Warehousing in Informix Red Brick Vista · VLDB 2001

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

dynamic programming · 0.1cost-based optimization · 0.1volcano optimizer generator · 0.0goal-directed search · 0.0branch-and-bound pruning · 0.0
YearPublicationVenuePosition
2009 Partial join order optimization in the paraccel analytic database
abstract
The ParAccel Analytic Database is a fast shared-nothing parallel relational database system with a columnar orientation, adaptive compression, memory-centric design, and an enhanced query optimizer. This modern object-oriented optimizer and its optimizer framework, known as Volt, provide efficient bulk and instance level query expression representation, multiple expression managers, and rule and cost-based expression transformation organized via multiple optimizer instances. Volt has been applied to the problem of ordering very large numbers of joins by partially ordering them for subsequent optimization using standard dynamic programming. Performance analyses show the framework's utility and the optimizer's effectiveness.
Yijou Chen, Richard L. Cole, William J. McKenna, Sergei Perfilov, Eugene Szedenits Jr.
SIGMOD Conference3
2001 Aggregate Maintenance for Data Warehousing in Informix Red Brick Vista
Craig J. Bunker, Latha S. Colby, Richard L. Cole, William J. McKenna, Gopal Mulagund, David Wilhite
VLDB4
1998 Redbrick Vista: Aggregate Computation and Management
abstract
Aggregate query processing in large data warehouses is computationally intensive. Precomputation is an approach that can be used to speed up aggregate queries. However, in order to make precomputation a truly viable solution to the aggregate query processing problem, it is important to identify the best set of aggregates to precompute and to use these precomputed aggregates effectively. The Red Brick aggregate computation and management system (Red Brick Vista) provides a complete server integrated solution to these problems.
Latha S. Colby, Richard L. Cole, Edward Haslam, Nasi Jazayeri, Galt Johnson, William J. McKenna, Lee Schumacher, David Wilhite
ICDE6
1998 Data Warehousing Lessons From Experience (Panel)
Patrick E. O'Neil, Richard Winter, Clark D. French, Dan Crowley, William J. McKenna
ICDE5
1996 EROC: A Toolkit for Building NEATO Query Optimizers
William J. McKenna, Louis Burger, Chi Hoang, Melissa Truong
VLDB1
1993 The Volcano Optimizer Generator: Extensibility and Efficient Search
abstract
The Volcano project, which provides efficient, extensible tools for query and request processing, particularly for object-oriented and scientific database systems, is reviewed. In particular, one of its tools, the optimizer generator, is discussed. The data model, logical algebra, physical algebra, and optimization rules are translated by the optimizer generator into optimizer source code. It is shown that, compared with the EXODUS optimizer generator prototype, the search engine of the Volcano optimizer generator is more extensible and powerful. It provides effective support for non-trivial cost models and for physical properties such as sorting order. At the same time, it is much more efficient, as it combines dynamic programming with goal-directed searching and branch-and-bound pruning. Compared with other rule-based optimization systems, it provides complete data model independence and more natural extensibility.>
Goetz Graefe, William J. McKenna
ICDE2
1993 Experiences Building the Open OODB Query Optimizer
abstract
This paper reports our experiences building the query optimizer for TI's Open OODB system. To the best of our knowledge, it is the first working object query optimizer to be based on a complete extensible optimization framework including logical algebra, execution algorithms, property enforcers, logical transformation rules, implementation rules, and selectivity and cost estimation. Our algebra incorporates a new materialize operator with its corresponding logical transformation and implementation rules that enable the optimization of path expressions. Initial experiments on queries obtained from the object query optimization literature demonstrate that our optimizer is able to derive plans that are as efficient as, and often substantially more efficient than, the plans generated by other query optimization strategies. These experiments demonstrate that our initial choices for populating each part of our optimization framework are reasonable. Our experience also shows that having a complete optimization framework is crucial for two reasons. First, it allows the optimizer to discover plans that cannot be revealed by exploring only the alternatives provided by the logical algebra and its transformations. Second, it helps and forces the database system designer to consider all parts of the framework and to maintain a good balance of choices when incorporating a new logical operator, execution algorithm, transformation rule, or implementation rule. The Open OODB query optimizer was constructed using the Volcano Optimizer Generator, demonstrating that this second-generation optimizer generator enables rapid development of efficient and effective query optimizers for non-standard data models and systems.
José A. Blakeley, William J. McKenna, Goetz Graefe
SIGMOD Conference2