EDBT 2026 Demo / reviewers in the wild / expert
Florian Wolf 0002
dblp:12/4465-2
· DBLP profile ↗
5ranked-venue papers
3as first author
2since 2021 · last 2022
0009-0005-1916-7446ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 5 · 3 first-author · 2 since 2021
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
3 papers |
Query processing and optimization · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Performance modeling and evaluation · 100% |
Topics — the 7 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Query processing and optimization
cardinality estimation |
1.2 | 3 | 2021 | Small Selectivities Matter: Lifting the Burden of Empty Samples · SIGMOD Conference 2021 Robustness Metrics for Relational Query Execution Plans · Proc. VLDB Endow. 2018 On the Calculation of Optimality Ranges for Relational Query Execution Plans · SIGMOD Conference 2018 |
Query processing and optimization › query planning
query plan selection |
0.7 | 2 | 2018 | Robustness Metrics for Relational Query Execution Plans · Proc. VLDB Endow. 2018 On the Calculation of Optimality Ranges for Relational Query Execution Plans · SIGMOD Conference 2018 |
Query processing and optimization › cardinality estimation
sampling-based cardinality estimation |
0.5 | 1 | 2021 | Small Selectivities Matter: Lifting the Burden of Empty Samples · SIGMOD Conference 2021 |
Query processing and optimization › adaptive query processing
mid-query re-optimization |
0.3 | 1 | 2018 | On the Calculation of Optimality Ranges for Relational Query Execution Plans · SIGMOD Conference 2018 |
Query processing and optimization › query planning
query plan robustness |
0.3 | 1 | 2018 | Robustness Metrics for Relational Query Execution Plans · Proc. VLDB Endow. 2018 |
Performance modeling and evaluation
benchmarking |
0.1 | 1 | 2018 | Robustness Metrics for Relational Query Execution Plans · Proc. VLDB Endow. 2018 |
Performance modeling and evaluation › benchmarking › database system benchmarking
query optimizer benchmarking |
0.1 | 1 | 2018 | On the Calculation of Optimality Ranges for Relational Query Execution Plans · SIGMOD Conference 2018 |
Methods — techniques the papers use, named apart from their topics
worst-case analysis · 0.7robustness metrics · 0.7plan enumeration · 0.7cost estimation · 0.7cardinality estimation · 0.7sampling · 0.5
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | Memory Efficient Scheduling of Query Pipeline Execution
Lukas Landgraf, Wolfgang Lehner, Florian Wolf 0002, Alexander Böhm 0002 |
CIDR | 3 |
| 2021 | Small Selectivities Matter: Lifting the Burden of Empty SamplesabstractEvery year more and more advanced approaches to cardinality estimation are published, using learned models or other data and workload specific synopses. In contrast, the majority of commercial in-memory systems still relies on sampling. It is arguably the most general and easiest estimator to implement. While most methods do not seem to improve much over sampling-based estimators in the presence of non-selective queries, sampling struggles with highly selective queries due to limitations of the sample size. Especially in situations where no sample tuple qualifies, optimizers fall back to basic heuristics that ignore attribute correlations and lead to large estimation errors. In this work, we present a novel approach, dealing with these 0-Tuple Situations. It is ready to use in any DBMS capable of sampling, showing a negligible impact on optimization time. Our experiments on real world and synthetic data sets demonstrate up to two orders of magnitude reduced estimation errors. Enumerating single filter predicates according to our estimates reveals 1.3 to 1.8 times faster query responses for complex filters. Axel Hertzschuch, Guido Moerkotte, Wolfgang Lehner, Norman May, Florian Wolf 0002, Lars Fricke |
SIGMOD Conference | 5 |
| 2018 | On the Calculation of Optimality Ranges for Relational Query Execution PlansabstractCardinality estimation is a crucial task in query optimization and typically relies on heuristics and basic statistical approximations. At execution time, estimation errors might result in situations where intermediate result sizes may differ from the estimated ones, so that the originally chosen plan is not the optimal plan anymore. In this paper we analyze the deviation from the estimate, and denote the cardinality range of an intermediate result, where the optimal plan remains optimal as the optimality range. While previous work used simple heuristics to calculate similar ranges, we generate the precise bounds for the optimality range considering all relevant plan alternatives. Our experimental results show that the fixed optimality ranges used in previous work fail to characterize the range of cardinalities where a plan is optimal. We derive theoretical worst case bounds for the number of enumerated plans required to compute the precise optimality range, and experimentally show that in real queries this number is significantly smaller. Our experiments also show the benefit for applications like Mid-Query Re-Optimization in terms of significant execution time improvement. Florian Wolf 0002, Norman May, Paul R. Willems, Kai-Uwe Sattler |
SIGMOD Conference | 1 |
| 2018 | Robustness Metrics for Relational Query Execution PlansabstractThe quality of query execution plans in database systems determines how fast a query can be executed. It has been shown that conventional query optimization still selects sub-optimal or even bad execution plans, due to errors in the cardinality estimation. Although cardinality estimation errors are an evident problem, they are in general not considered in the selection of query execution plans. In this paper, we present three novel metrics for the robustness of relational query execution plans w.r.t. cardinality estimation errors. We also present a novel plan selection strategy that takes both, estimated cost and estimated robustness into account, when choosing a plan for execution. Finally, we share the results of our experimental comparison between robust and conventional plan selection on real world and synthetic benchmarks, showing a speedup of at most factor 3.49. Florian Wolf 0002, Michael Brendle, Norman May, Paul R. Willems, Kai-Uwe Sattler, Michael Grossniklaus |
Proc. VLDB Endow. | 1 |
| 2015 | Extending database task schedulers for multi-threaded application codeabstractModern databases can run application logic defined in stored procedures inside the database server to improve application speed. The SQL standard specifies how to call external stored routines implemented in programming languages, such as C, C++, or JAVA, to complement declarative SQL-based application logic. This is beneficial for scientific and analytical algorithms because they are usually too complex to be implemented entirely in SQL. At the same time, database applications like matrix calculations or data mining algorithms benefit from multi-threading to parallelize compute-intensive operations. Multi-threaded application code, however, introduces a resource competition between the threads of applications and the threads of the database task scheduler. In this paper, we show that multi-threaded application code can render the database's workload scheduling ineffective and decrease the core throughput of the database by up to 50%. We present a general approach to address this issue by integrating shared memory programming solutions into the task schedulers of databases. In particular, we describe the integration of OpenMP into databases. We implement and evaluate our approach using SAP HANA. Our experiments show that our integration does not introduce overhead, and can improve the throughput of core database operations by up to 15%. Florian Wolf 0002, Iraklis Psaroudakis, Norman May, Anastasia Ailamaki, Kai-Uwe Sattler |
SSDBM | 1 |