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.

Marius Eich

dblp:131/4056 · DBLP profile ↗
← Back
4ranked-venue papers
3as first author
0since 2021 · last 2018
—ORCID · conflict

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

Databases, data management, data science and information retrieval · 4 · 3 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
4 papers
Query processing and optimization · 88% Data mining · 10% Database theory · 3%

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

TopicWeightPapersLastEvidence papers
Query processing and optimization › query planning
query plan generation
0.832018
Efficient generation of query plans containing group-by, join, and groupjoin · VLDB J. 2018
Faster Plan Generation through Consideration of Functional Dependencies and Keys · Proc. VLDB Endow. 2016
Dynamic programming: The next step · ICDE 2015
Query processing and optimization
query optimization
0.532016
Faster Plan Generation through Consideration of Functional Dependencies and Keys · Proc. VLDB Endow. 2016
On the correct and complete enumeration of the core search space · SIGMOD Conference 2013
Dynamic programming: The next step · ICDE 2015
Query processing and optimization › query optimization
join ordering
0.422015
Dynamic programming: The next step · ICDE 2015
On the correct and complete enumeration of the core search space · SIGMOD Conference 2013
Query processing and optimization › aggregate query processing
eager aggregation
0.212016
Faster Plan Generation through Consideration of Functional Dependencies and Keys · Proc. VLDB Endow. 2016
Data mining › pattern mining › pruning
search space pruning
0.212016
Faster Plan Generation through Consideration of Functional Dependencies and Keys · Proc. VLDB Endow. 2016
Query processing and optimization
dynamic programming
0.212015
Dynamic programming: The next step · ICDE 2015
Query processing and optimization › query optimization › join ordering
outerjoin and antijoin reordering
0.212013
On the correct and complete enumeration of the core search space · SIGMOD Conference 2013

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

dynamic programming · 0.4
YearPublicationVenuePosition
2018 Efficient generation of query plans containing group-by, join, and groupjoin
Marius Eich, Pit Fender, Guido Moerkotte
VLDB J.1
2016 Faster Plan Generation through Consideration of Functional Dependencies and Keys
abstract
It has been a recognized fact for many years that query execution can benefit from pushing group-by operators down in the operator tree and applying them before a join. This so-called eager aggregation reduces the size(s) of the join argument(s), making join evaluation faster. Lately, the idea enjoyed a revival when it was applied to outer joins for the first time and incorporated in a state-of-the-art plan generator. However, this recent approach is highly dependent on the use of heuristics because of the exponential growth of the search space that goes along with eager aggregation. Finding an optimal solution for larger queries calls for effective optimality preserving pruning mechanisms to reduce the search space size as far as possible. By a more thorough investigation of functional dependencies and keys, we provide a set of new pruning criteria and evaluate their effectiveness with respect to the runtime and memory consumption of the resulting plan generator.
Marius Eich, Pit Fender, Guido Moerkotte
Proc. VLDB Endow.1
2015 Dynamic programming: The next step
abstract
We fill two gaps in the literature. First, we give a comprehensive set of equivalences allowing reordering of grouping with non-inner joins. Second, we show how to incorporate the optimal placement of grouping into a state-of-the-art dynamic programming (DP)-based plan generator.
Marius Eich, Guido Moerkotte
ICDE1
2013 On the correct and complete enumeration of the core search space
abstract
Reordering more than traditional joins (e.g. outerjoins, antijoins) requires some care, since not all reorderings are valid. To prevent invalid plans, two approaches have been described in the literature. We show that both approaches still produce invalid plans.
Guido Moerkotte, Pit Fender, Marius Eich
SIGMOD Conference3