Building an HTAP Database System for Modern Hardware
Translated title:
Entwicklung eines HTAP-Datenbanksystems für moderne Hardware
Author:
Freitag, Michael Johannes
Year:
2023
Document type:
Dissertation
Faculty/School:
TUM School of Computation, Information and Technology
Advisor:
Neumann, Thomas (Prof. Dr.)
Referee:
Neumann, Thomas (Prof. Dr.); Mühleisen, Hannes (Prof. Dr.); Kemper, Alfons (Prof., Ph.D.)
Language:
en
Subject group:
DAT Datenverarbeitung, Informatik
TUM classification:
DAT 650
Abstract:
This thesis develops a comprehensive architectural blueprint for a high-performance flash-based HTAP database system. In particular, we devise novel approaches for low-overhead buffer management, decentralized write-ahead logging, and lightweight multi-version concurrency control. Furthermore, we present an optimized access path implementation, and discuss two additional approaches that improve the robustness of cardinality estimation and join processing in relational database systems.
Translated abstract:
Diese Dissertation präsentiert einen Architekturentwurf für ein leistungsfähiges plattenbasiertes HTAP-Datenbanksystem. Wir entwickeln neuartige Ansätze für effiziente Pufferverwaltung, dezentralisiertes Write-Ahead Logging, und leichtgewichtige Multiversions-Transaktionskontrolle. Darüber hinaus stellen wir eine optimierte Zugriffspfadimplementierung vor, und untersuchen zwei zusätzliche Verfahren, die die Robustheit der Kardinalitätsschätzung und der Join-Verarbeitung verbessern.