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

Klaus Peithner

dblp:19/804 · DBLP profile ↗
← Back
5ranked-venue papers
0as 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

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 · 82% Data models and query languages · 16% Database system architecture and tuning · 2%

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

TopicWeightPapersLastEvidence papers
Query processing and optimization › query optimization › logical query optimization
disjunctive query optimization
0.022000
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.012000
Optimization and Evaluation of Disjunctive Queries · IEEE Trans. Knowl. Data Eng. 2000
Query processing and optimization
query optimization
0.021995
Bypassing Joins in Disjunctive Queries · VLDB 1995
A Blackboard Architecture for Query Optimization in Object Bases · VLDB 1993
Data models and query languages
universal quantification
0.011997
Optimizing Queries with Universal Quantification in Object-Oriented and Object-Relational Databases · VLDB 1997
Query processing and optimization › query optimization
join avoidance
0.011995
Bypassing Joins in Disjunctive Queries · VLDB 1995
Data models and query languages
object-oriented database
0.011997
Optimizing Queries with Universal Quantification in Object-Oriented and Object-Relational Databases · VLDB 1997
Query processing and optimization › query execution › expression evaluation
expensive predicate evaluation
0.011994
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.0blackboard architecture · 0.0
YearPublicationVenuePosition
2000 Optimization and Evaluation of Disjunctive Queries
abstract
It 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.4
1997 Optimizing Queries with Universal Quantification in Object-Oriented and Object-Relational Databases
Jens Claußen, Alfons Kemper, Guido Moerkotte, Klaus Peithner
VLDB4
1995 Bypassing Joins in Disjunctive Queries
Michael Steinbrunn, Klaus Peithner, Guido Moerkotte, Alfons Kemper
VLDB2
1994 Optimizing Disjunctive Queries with Expensive Predicates
abstract
In 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 Conference3
1993 A Blackboard Architecture for Query Optimization in Object Bases
Alfons Kemper, Guido Moerkotte, Klaus Peithner
VLDB3