Managing Dynamic Workloads in Relational Database Systems
Translated title:
Umgang mit dynamischen Workloads in relationalen Datenbanksystemen
Author:
Winter, Christian Michael
Year:
2023
Document type:
Dissertation
Faculty/School:
TUM School of Computation, Information and Technology
Advisor:
Kemper, Alfons (Prof., Ph.D.)
Referee:
Kemper, Alfons (Prof., Ph.D.); Neumann, Thomas (Prof. Dr.); Schüle, Maximilian E. (Prof. Dr.)
Language:
en
Subject group:
DAT Datenverarbeitung, Informatik
TUM classification:
DAT 650
Abstract:
This thesis re-engineers several core components of database systems to manage dynamic workloads efficiently. First, we devise three techniques for in-database stream processing. We show how streams can be analyzed in database systems as ring-buffered relations or using specialized materialized views. Further, we design an efficient stream sampling process. The second part of this thesis devises a technique allowing running queries to be suspended and migrated in dynamic cloud environments.
Translated abstract:
Diese Arbeit ermöglicht es Datenbanksystemen, dynamische Arbeitslasten effizient zu verwalten. Zunächst entwickeln wir drei Techniken zur datenbankinternen Stream-Verarbeitung. Wir zeigen, wie Datenströme in Datenbanken als ringgepufferte Relationen oder mit Hilfe spezieller Sichten analysiert werden können. Weiterhin entwerfen wir ein effizientes Samplingverfahren für Datenströme. Abschließend zeigen wir, wie laufende Abfragen in dynamischen Cloud-Umgebungen migriert werden können.