Query Processing and Optimization in Modern Database Systems
Übersetzter Titel:
Anfrageverarbeitung und Optimierung in Modernen Datenbanksystemen
Autor:
Leis, Viktor
Jahr:
2016
Dokumenttyp:
Dissertation
Fakultät/School:
Fakultät für Informatik
Betreuer:
Neumann, Thomas (Prof. Dr.)
Gutachter:
Neumann, Thomas (Prof. Dr.); Stonebreaker, Michael (Prof., Ph.D.); Kemper, Alfons (Prof., Ph.D.)
Sprache:
en
Fachgebiet:
DAT Datenverarbeitung, Informatik
TU-Systematik:
DAT 650d
Kurzfassung:
This thesis focuses on the challenges for database systems posed by modern hardware. We present a concurrent transaction processing system and show how to synchronize data structures efficiently. We further design a parallel query engine for many-core CPUs that supports the important relational operators. Finally, we dissect the query optimization process in the main memory setting.
Übersetzte Kurzfassung:
Die vorliegende Arbeit befasst sich mit den Herausforderungen, die moderne Hardware an Datenbanksysteme stellt. Zunächst präsentieren wir ein paralleles Transaktionsverarbeitungssystem und zeigen wie Datenstrukturen effizient synchronisiert werden können. Darüber hinaus entwickeln wir eine parallele Anfrageverarbeitungkomponente für Rechner mit vielen Kernen. Schließlich untersuchen wir den Anfrageoptimierungsprozess in Hauptspeicherdatenbanken.