EDBT 2026 Demo / reviewers in the wild / expert
Jan Kossmann
dblp:161/5705 · also Jan Michael Koßmann
· DBLP profile ↗
10ranked-venue papers in the field
7as first author
6since 2021 · last 2024
0000-0003-1832-7282ORCID · verified
Domains — venue-derived; a paper can count in several
Database Systems & Data Management · 10 (7 first)
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Looking Deeply into the Magic Mirror: An Interactive Analysis of Database Index Selection ApproachesabstractIndexes are important data structures for database tuning. However, finding the best indexes for a given workload is challenging. In this demonstration, we present our extensible open-source index selection evaluation platform and the corresponding interactive result analysis tool. The platform provides an automatic setup of the database, workload, and cost evaluation, which is otherwise often tedious work when evaluating index selection approaches. Users can also connect the platform to their own existing database and evaluate indexes for custom workloads. Our platform comprises multiple state-of-the-art index selection approaches, which can be used as baselines for new index selection proposals. Further, we present an application for thoroughly analyzing the selected database indexes. One can observe which indexes are used for which queries and their effect on processing costs. Also, it is possible to adapt the resulting index selections (i.e., add, remove, or change an index) and observe the impact. In this process, the application helps to understand the effects of indexes, improve index selections, and craft new index selection approaches. Stefan Halfpap, Jan Kossmann, Rainer Schlosser, Volker Markl |
Proc. VLDB Endow. | 2 |
| 2023 | Correction to: Data dependencies for query optimization: a survey
Jan Kossmann, Thorsten Papenbrock, Felix Naumann |
VLDB J. | 1 |
| 2022 | Workload-driven, Lazy Discovery of Data Dependencies for Query Optimization
Jan Kossmann, Felix Naumann, Daniel Lindner, Thorsten Papenbrock |
CIDR | 1 |
| 2022 | SWIRL: Selection of Workload-aware Indexes using Reinforcement Learning
Jan Kossmann, Alexander Kastius, Rainer Schlosser |
EDBT | 1 |
| 2022 | Data dependencies for query optimization: a surveyabstractAbstract Effective query optimization is a core feature of any database management system. While most query optimization techniques make use of simple metadata, such as cardinalities and other basic statistics, other optimization techniques are based on more advanced metadata including data dependencies, such as functional, uniqueness, order, or inclusion dependencies. This survey provides an overview, intuitive descriptions, and classifications of query optimization and execution strategies that are enabled by data dependencies. We consider the most popular types of data dependencies and focus on optimization strategies that target the optimization of relational database queries. The survey supports database vendors to identify optimization opportunities as well as DBMS researchers to find related work and open research questions. Jan Kossmann, Thorsten Papenbrock, Felix Naumann |
VLDB J. | 1 |
| 2021 | A Cockpit for the Development and Evaluation of Autonomous Database SystemsabstractDatabases are highly optimized complex systems with a multitude of configuration options. Especially in cloud scenarios with thousands of database deployments, determining optimized database configurations in an automated fashion is of increasing importance for database providers. At the same time, due to increased system complexity, it becomes more challenging to identify well-performing configurations. Therefore, research interest in autonomous or self-driving database systems has increased enormously in recent years. Such systems promise both performance improvements and cost reductions. In the literature, various fully or partially autonomous optimization mechanisms exist that optimize single aspects, e.g., index selection. However, database administrators and developers often distrust autonomous approaches, and there is a lack of practical experimentation opportunities that could create a better understanding. Moreover, the interplay of different autonomous mechanisms under complex workloads remains an open question. The presented cockpit enables an interactive assessment of the impact of autonomous components for database systems by comparing (autonomous) systems with different configurations side by side. Thereby, the cockpit enables users to build trust in autonomous solutions by experimenting with such technologies and observing their effects in practice. Jan Kossmann, Martin Boissier 0001, Alexander Dubrawski, Fabian Heseding, Caterina Mandel, Udo Pigorsch, Max Schneider, Til Schniese, Mona Sobhani, Petr Tsayun, Katharina Wille, Michael Perscheid, Matthias Uflacker, Hasso Plattner |
ICDE | 1 |
| 2020 | Self-driving database systems: a conceptual approachabstractAbstract Challenges for self-driving database systems, which tune their physical design and configuration autonomously, are manifold: Such systems have to anticipate future workloads, find robust configurations efficiently, and incorporate knowledge gained by previous actions into later decisions. We present a component-based framework for self-driving database systems that enables database integration and development of self-managing functionality with low overhead by relying on separation of concerns. By keeping the components of the framework reusable and exchangeable, experiments are simplified, which promotes further research in that area. Moreover, to optimize multiple mutually dependent features, e.g., index selection and compression configurations, we propose a linear programming (LP) based algorithm to derive an efficient tuning order automatically. Afterwards, we demonstrate the applicability and scalability of our approach with reproducible examples. Jan Kossmann, Rainer Schlosser |
Distributed Parallel Databases | 1 |
| 2020 | Magic mirror in my hand, which is the best in the land? An Experimental Evaluation of Index Selection Algorithms
Jan Kossmann, Stefan Halfpap, Marcel Jankrift, Rainer Schlosser |
Proc. VLDB Endow. | 1 |
| 2019 | Hyrise Re-engineered: An Extensible Database System for Research in Relational In-Memory Data Management
Markus Dreseler, Jan Kossmann, Martin Boissier 0001, Stefan Halfpap, Matthias Uflacker, Hasso Plattner |
EDBT | 2 |
| 2019 | Efficient Scalable Multi-attribute Index Selection Using Recursive StrategiesabstractAn efficient selection of indexes is indispensable for database performance. For large problem instances with hundreds of tables, existing approaches are not suitable: They either exhibit prohibitive runtimes or yield far from optimal index configurations by strongly limiting the set of index candidates or not handling index interaction explicitly. We introduce a novel recursive strategy that does not exclude index candidates in advance and effectively accounts for index interaction. Using large real-world workloads, we demonstrate the applicability of our approach. Further, we evaluate our solution end to end with a commercial database system using a reproducible setup. We show that our solutions are near-optimal for small index selection problems. For larger problems, our strategy outperforms state-of-the-art approaches in both scalability and solution quality. Rainer Schlosser, Jan Kossmann, Martin Boissier 0001 |
ICDE | 2 |