Building an HTAP Database System for Modern Hardware
Übersetzter Titel:
Entwicklung eines HTAP-Datenbanksystems für moderne Hardware
Autor:
Freitag, Michael Johannes
Jahr:
2023
Dokumenttyp:
Dissertation
Fakultät/School:
TUM School of Computation, Information and Technology
Betreuer:
Neumann, Thomas (Prof. Dr.)
Gutachter:
Neumann, Thomas (Prof. Dr.); Mühleisen, Hannes (Prof. Dr.); Kemper, Alfons (Prof., Ph.D.)
Sprache:
en
Fachgebiet:
DAT Datenverarbeitung, Informatik
TU-Systematik:
DAT 650
Kurzfassung:
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.
Übersetzte Kurzfassung:
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.