Learned Cost Models for Query Optimization: From Batch to Streaming Systems.
- Roman Heinrich,
- ,
- Manisha Luthra,
- Darmstadt University of Technology,
- ,
Research Output:
Journal Article or Conference Article in Journal
Journal article
Peer-reviewOpen access
Abstract
Learned cost models (LCMs) have recently gained traction as a promising alternative to traditional cost estimation techniques in data management, offering improved accuracy by capturing complex interactions between queries, data, and runtime behavior. While initially developed for batch systems, LCMs are now increasingly applied to stream processing as well, where real-time demands pose new challenges. This tutorial presents the first unified overview of LCMs across both batch and stream processing systems, examining their role as essential components in modern query optimizers. We explore key aspects of LCM design—including input representations and model architectures—and highlight how these models deal with query optimization tasks.
Publication Information
Output type
Research Output:
Journal Article or Conference Article in Journal
Journal article
Peer-reviewOriginal language
EnglishPages from-to (Number of pages)
Pages 5482-5487 (6 pages)Journal (Volume, Issue Number)
Proc. VLDB Endow. (Volume 18, Issue 12)Publication milestones
- Published - 01/08/2025
Publication status
Published - 01/08/2025
Publication IDs
- Scopus: 105016528986
Publication metrics
PlumX, opens in new tab
Captures
6
Citation count
4
Funding Details
This research is funded by Carlsberg Foundation (CF-23-0836), the Athene Young Investigator Programme of TU Darmstadt, etaGPT project under grant number 03EN4107 and DFKI Darmstad.
Access to documents
License:Unspecified
Final published version
License:CC BY-NC-ND, opens in new tab
