Benutzer: Gast  Login
Originaltitel:
Scalable Concurrency Control Methods for Modern Database Systems
Übersetzter Titel:
Skalierbare Methoden zur Synchronisation von Modernen Datenbanksystemen
Autor:
Böttcher, Jan D.
Jahr:
2023
Dokumenttyp:
Dissertation
Fakultät/School:
TUM School of Computation, Information and Technology
Betreuer:
Kemper, Alfons (Prof., Ph.D.)
Gutachter:
Kemper, Alfons (Prof., Ph.D.); Neumann, Thomas (Prof. Dr.); Lehner, Wolfgang (Prof. Dr.)
Sprache:
en
Fachgebiet:
DAT Datenverarbeitung, Informatik
TU-Systematik:
DAT 650
Kurzfassung:
In the era of many-core systems, we propose a hybrid lock that synchronizes the data structures of a database system optimistically or pessimistically. Waiting threads enter a "parking lot" that implements fairness, cache awareness, and contention handling. As a second step, we improve the scalability of Multi-Version Concurrency Control (MVCC) by pruning obsolete tuple versions eagerly. This technique enables high performance even with high update rates and long-running transactions.
Übersetzte Kurzfassung:
Diese Arbeit beschreibt ein hybrides Lock zur optimistischen oder pessimistischen Synchronisation von Datenbanksystemen. Wartende Threads werden zu einem "Parkplatz" geschickt, der das Lock fair, cache-freundlich und robust macht. Anschließend verbessern wir die Skalierbarkeit von Multi-Version Concurrency Control (MVCC) Transaktionen indem wir alte Tupelversionen aggressiv entfernen. Dies ermöglicht auch bei gemischten transaktional-analytischen Workloads eine hohe Performance.
WWW:
https://mediatum.ub.tum.de/?id=1692912
Eingereicht am:
09.12.2022
Mündliche Prüfung:
25.05.2023
Dateigröße:
2119752 bytes
Seiten:
144
Urn (Zitierfähige URL):
https://nbn-resolving.de/urn/resolver.pl?urn:nbn:de:bvb:91-diss-20230525-1692912-1-7
Letzte Änderung:
14.06.2023
 BibTeX