Demo Data from EDBT 2026 / reviewers in the wild / expert
William J. McKenna
dblp:11/2209
· DBLP profile ↗
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
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Query processing and optimization › query optimization
join ordering |
0.1 | 1 | 2009 | Partial join order optimization in the paraccel analytic database · SIGMOD Conference 2009 |
Data integration and cleaning
data warehouse |
0.1 | 3 | 2001 | 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.0 | 1 | 2001 | Aggregate Maintenance for Data Warehousing in Informix Red Brick Vista · VLDB 2001 |
Database system architecture and tuning
parallel database system |
0.0 | 1 | 2009 | Partial join order optimization in the paraccel analytic database · SIGMOD Conference 2009 |
Query processing and optimization
aggregate query processing |
0.0 | 1 | 1998 | Redbrick Vista: Aggregate Computation and Management · ICDE 1998 |
Query processing and optimization
precomputation |
0.0 | 1 | 1998 | Redbrick Vista: Aggregate Computation and Management · ICDE 1998 |
Query processing and optimization
query optimization |
0.0 | 2 | 1993 | 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.0 | 1 | 1993 | Experiences Building the Open OODB Query Optimizer · SIGMOD Conference 1993 |
Query processing and optimization › query optimization
object query optimization |
0.0 | 1 | 1993 | Experiences Building the Open OODB Query Optimizer · SIGMOD Conference 1993 |
Query processing and optimization › query planning
query plan enumeration |
0.0 | 1 | 1993 | Experiences Building the Open OODB Query Optimizer · SIGMOD Conference 1993 |
Query processing and optimization
view maintenance |
0.0 | 1 | 2001 | 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
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2009 | Partial join order optimization in the paraccel analytic databaseabstractThe 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 Conference | 3 |
| 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 |
VLDB | 4 |
| 1998 | Redbrick Vista: Aggregate Computation and ManagementabstractAggregate 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 |
ICDE | 6 |
| 1998 | Data Warehousing Lessons From Experience (Panel)
Patrick E. O'Neil, Richard Winter, Clark D. French, Dan Crowley, William J. McKenna |
ICDE | 5 |
| 1996 | EROC: A Toolkit for Building NEATO Query Optimizers
William J. McKenna, Louis Burger, Chi Hoang, Melissa Truong |
VLDB | 1 |
| 1993 | The Volcano Optimizer Generator: Extensibility and Efficient SearchabstractThe 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 |
ICDE | 2 |
| 1993 | Experiences Building the Open OODB Query OptimizerabstractThis 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 Conference | 2 |