Header

Search

Modern Data Analytics 2026

Organization: Prof. Dr. Dan Olteanu, Dr. Andrei Draghici, Dr. Haozhe Zhang, Christoph Mayer, Eden Chmielewski, Yuchen He, and Clément Rouvroy

This seminar provides a deep dive into the recent research developments reshaping the core of modern database systems: query processing and optimization. The performance of virtually every data-driven application hinges on the database's ability to translate declarative queries into efficient, low-level execution plans. However, the sheer complexity of modern analytics, the demand for real-time results, and the scale of today's datasets are pushing classical, heuristic-based optimizers to their breaking point.

Learning outcome: The goal of the seminar is to expose the students to the recent trends in academia and industry on rethinking modern data analytics systems. The students will read and present research published in the top international venues in data management research, in particular ACM Special Interest Group on Management of Data (SIGMOD) and Very Large Data Bases (VLDB). Students will gain a deep understanding of the challenges and state-of-the-art solutions in query optimization, robust execution, and real-time analytics maintenance. The course will equip them to critically analyze and contribute to the development of next-generation, high-performance data systems.

Target audience: MSc students in Software Engineering, Data Science, and AI.

Semester: This seminar will be offered in Fall 2026.

Teaching format: Each participant prepares a presentation based on a research paper; answers follow-up technical questions; reads the other papers in the seminar session; and actively participates in the technical discussions in the seminar. Each participant has a buddy, who will help improve their presentation by making suggestions for improvements and attending dry runs of the presentation. The best presentation of the seminar will be selected by the participants and receive a prize.

Registration: Please register as required by the department. Once your place is confirmed, please select your top three preferences from the papers mentioned below by filling out this Google form before the kickoff meeting.

Meetings: The kickoff meeting is on Wednesday, September 16th, 2026 from 10:15am to 12:00pm in room BIM 2-041 (note: this is in the new Informatics building!). It is mandatory to attend this session as you will be assigned your paper in this meeting.

The student presentations will take place on two workshop days: Saturday, November 21st and Saturday, November 28th in room BIN 2.A.01. Each workshop day will start at 9am and will finish at 5pm at the latest (in previous years, it finished around 2pm, this depends on the number of presentations allocated per day).

Participation at all three meetings is compulsory. The assessment depends on the quality of the presentation, active participation during the seminar, and input as a buddy.

Slides from the Kickoff Meeting

Here are the slides from the kickoff meeting: Introduction Slides. Below you can find the assignments for the two presentation days. If you want to get in contact with your supervisor, here is our list of emails:

Presentations for November 21st

1. How Good are Query Optimizers, Really?

  • Presented by: Joshua Scheler
  • Buddy: Ved Bhatawadekar
  • Supervisor: Haozhe Zhang

2. SQLStorm: Taking Database Benchmarking into the LLM Era

  • Presented by: Ciprian Loghin
  • Buddy: Joshua Scheler
  • Supervisor: Haozhe Zhang

3. How Good are Learned Cost Models, Really? Insights from Query Optimization Tasks

  • Presented by: Lorenzo Frigoli
  • Buddy: Ciprian Loghin
  • Supervisor: Christoph Mayer

4. Cardinality Estimation for Having-Clauses

  • Presented by: Boris Trifonov
  • Buddy: Lorenzo Frigoli
  • Supervisor: Christoph Mayer

5. COLOR: A Framework for Applying Graph Coloring to Subgraph Cardinality Estimation

  • Presented by: Anouk Nyfeler
  • Buddy: Boris Trifonov
  • Supervisor: Christoph Mayer

6.  How to Optimize SQL Queries? A Comparison Between Split, Holistic, and Hybrid Approaches

  • Presented by: Gian Andrea Daniel Gerber
  • Buddy: Anouk Nyfeler
  • Supervisor: Eden Chmielewski

7. Galley: Modern Query Optimization for Sparse Tensor Programs

  • Presented by: Damjan Kuzmanovic
  • Buddy: Gian Andrea Daniel Gerber
  • Supervisor: Eden Chmielewski

Presentations for November 28th

1. Graphflow: An Active Graph Database (Blog Post)

  • Presented by: Andreea Maria Chiriac
  • Buddy: Damjan Kuzmanovic
  • Supervisor: Yuchen He

2. The ubiquity of large graphs and surprising challenges of graph processing: extended survey

  • Presented by: Basil Furrer
  • Buddy: Andreea Maria Chiriac
  • Supervisor: Yuchen He

3. Robust Join Processing with Diamond Hardened Joins

  • Presented by: Sarah Nabulsi
  • Buddy: Basil Furrer
  • Supervisor: Yuchen He

4. SkinnerDB: Regret-Bounded Query Evaluation via Reinforcement Learning

  • Presented by: Cédric Huber
  • Buddy: Sarah Nabulsi
  • Supervisor: Clément Rouvroy

5.ADOPT: Adaptively Optimizing Attribute Orders for Worst-Case Optimal Join Algorithms via Reinforcement Learning

  • Presented by: Alexandru Ion
  • Buddy: Cédric Huber
  • Supervisor: Clément Rouvroy

6. Selective Late Materialization in Modern Analytical Databases

  • Presented by: Joel Huber
  • Buddy: Alexandru Ion
  • Supervisor: Clément Rouvroy

7. Debunking the Myth of Join Ordering: Toward Robust SQL Analytics

  • Presented by: Daniel Tran
  • Buddy: Joel Huber
  • Supervisor: Andrei Draghici

8. Parachute: Single-Pass Bi-Directional Information Passing

  • Presented by: Ved Bhatawadekar
  • Buddy: Daniel Tran
  • Supervisor: Andrei Draghici

The following papers will not be presented

These papers are left here to provide a broader context

How to read papers and give talks

How to read papers:

How to give talks:

  • These two articles have a number of good suggestions.
  • This video is pretty good as well.
  • How To Speak by Patrick Winston - a newer version of Patrick's talk