Demo Data from EDBT 2026 / reviewers in the wild / expert
Michael Steinbrunn
dblp:03/3372
· DBLP profile ↗
6ranked-venue papers
2as first author
0since 2021 · last 2000
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 5 · 2 first-authorSystems, architecture and hardware · 1
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
5 papers |
Query processing and optimization · 98% Database system architecture and tuning · 2% |
Topics — the 6 heaviest of 9, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Query processing and optimization
query optimization |
0.0 | 3 | 1997 | Heuristic and Randomized Optimization for the Join Ordering Problem · VLDB J. 1997 Bypassing Joins in Disjunctive Queries · VLDB 1995 Optimizing Boolean Expressions in Object-Bases · VLDB 1992 |
Query processing and optimization › query optimization › logical query optimization
disjunctive query optimization |
0.0 | 2 | 2000 | Optimization and Evaluation of Disjunctive Queries · IEEE Trans. Knowl. Data Eng. 2000 Optimizing Disjunctive Queries with Expensive Predicates · SIGMOD Conference 1994 |
Query processing and optimization
query execution |
0.0 | 1 | 2000 | Optimization and Evaluation of Disjunctive Queries · IEEE Trans. Knowl. Data Eng. 2000 |
Query processing and optimization › query optimization
join ordering |
0.0 | 1 | 1997 | Heuristic and Randomized Optimization for the Join Ordering Problem · VLDB J. 1997 |
Query processing and optimization › query optimization
join avoidance |
0.0 | 1 | 1995 | Bypassing Joins in Disjunctive Queries · VLDB 1995 |
Query processing and optimization › query execution › expression evaluation
expensive predicate evaluation |
0.0 | 1 | 1994 | Optimizing Disjunctive Queries with Expensive Predicates · SIGMOD Conference 1994 |
Methods — techniques the papers use, named apart from their topics
three-valued logic · 0.0iterator-based query engine · 0.0bypass processing · 0.0randomized optimization · 0.0heuristic optimization · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2000 | Optimization and Evaluation of Disjunctive QueriesabstractIt is striking that the optimization of disjunctive queries-i.e. those which contain at least one OR-connective in the query predicate-has been vastly neglected in the literature, as well as in commercial systems. In this paper, we propose a novel technique, called bypass processing, for evaluating such disjunctive queries. The bypass processing technique is based on new selection and join operators that produce two output streams: the TRUE-stream with tuples satisfying the selection (join) predicate and the FALSE-stream with tuples not satisfying the corresponding predicate. Splitting the tuple streams in this way enables us to "bypass" costly predicates whenever the "fate" of the corresponding tuple (stream) can be determined without evaluating this predicate. In the paper, we show how to systematically generate bypass evaluation plans utilizing a bottom-up building-block approach. We show that our evaluation technique allows us to incorporate the standard SQL semantics of null values. For this, we devise two different approaches: one is based on explicitly incorporating three-valued logic into the evaluation plans; the other one relies on two-valued logic by "moving" all negations to atomic conditions of the selection predicate. We describe how to extend an iterator-based query engine to support bypass evaluation with little extra overhead. This query engine was used to quantitatively evaluate the bypass evaluation plans against the traditional evaluation techniques utilizing a CNFor DNF-based query predicate. Jens Claußen, Alfons Kemper, Guido Moerkotte, Klaus Peithner, Michael Steinbrunn |
IEEE Trans. Knowl. Data Eng. | 5 |
| 1997 | Heuristic and Randomized Optimization for the Join Ordering Problem
Michael Steinbrunn, Guido Moerkotte, Alfons Kemper |
VLDB J. | 1 |
| 1995 | Bypassing Joins in Disjunctive Queries
Michael Steinbrunn, Klaus Peithner, Guido Moerkotte, Alfons Kemper |
VLDB | 1 |
| 1994 | Optimizing Disjunctive Queries with Expensive PredicatesabstractIn this work, we propose and assess a technique called bypass processing for optimizing the evaluation of disjunctive queries with expensive predicates. The technique is particularly useful for optimizing selection predicates that contain terms whose evaluation costs vary tremendously; e.g., the evaluation of a nested subquery or the invocation of a user-defined function in an object-oriented or extended relational model may be orders of magnitude more expensive than an attribute access (and comparison). The idea of bypass processing consists of avoiding the evaluation of such expensive terms whenever the outcome of the entire selection predicate can already be induced by testing other, less expensive terms. In order to validate the viability of bypass evaluation, we extend a previously developed optimizer architecture and incorporate three alternative optimization algorithms for generating bypass processing plans. Alfons Kemper, Guido Moerkotte, Klaus Peithner, Michael Steinbrunn |
SIGMOD Conference | 4 |
| 1992 | Optimizing Boolean Expressions in Object-Bases
Alfons Kemper, Guido Moerkotte, Michael Steinbrunn |
VLDB | 3 |
| 1991 | NETMON-II A Monitoring Tool for Distributed and Multiprocessor Systems
Oliver Endriss, Michael Steinbrunn, Martina Zitterbart |
Perform. Evaluation | 2 |