• Medientyp: Dissertation; Elektronische Hochschulschrift; E-Book
  • Titel: An automation-based approach for reproducible evaluations of distributed DBMS on elastic infrastructures
  • Beteiligte: Seybold, Daniel [Verfasser:in]
  • Erschienen: Universität Ulm, 2021-05-14T08:14:53Z
  • Sprache: Englisch
  • DOI: https://doi.org/10.18725/OPARU-37368; https://doi.org/10.1186/s40537-019-0178-3; https://doi.org/10.1007/978-3-319-69459-7_3; https://doi.org/10.1145/3297663.3310303; https://doi.org/10.1109/CloudCom; https://doi.org/10.1145/3341105; https://doi.org/10.1145/3152688.3152693; https://doi.org/10.1007/978-3-030-10549-5_8
  • ISBN: 978-3-319-67162-8; 978-3-319-69459-7; 978-1-4503-6239-9; 978-1-4503-5199-7; 978-3-030-10549-5; 1757899952
  • ISSN: 2196-1115
  • Schlagwörter: Relationales Datenbanksystem ; Distributed systems ; Performance Engineering ; Performance ; Cloud computing ; Benchmarking ; Datenbank ; Elastizität ; Non-relational databases ; Scalability ; Database ; Database management ; Skalierbarkeit ; DBMS ; DDC 004 / Data processing & computer science ; NoSQL-Datenbanksystem ; Elasticity ; NoSQL
  • Entstehung:
  • Anmerkungen: Diese Datenquelle enthält auch Bestandsnachweise, die nicht zu einem Volltext führen.
  • Beschreibung: Angetrieben durch die datenintensiven Anwendungen des Web, Big Data und Internet der Dinge, haben sich die Datenbankmanagementsysteme (DBMS) und ihr Betrieb in den letzten zehn Jahren erheblich verändert. Neben relationalen DBMS haben sich vielfältige NoSQL- und NewSQL-DBMS entwickelt, welche die Kernanforderungen von datenintensiven Anwendungen versprechen: Performanz, horizontale Skalierbarkeit, Elastizität und Hochverfügbarkeit. Um diese nicht-funktionalen Eigenschaften voll auszunutzen, werden elastische Infrastrukturen wie Cloud Computing für den Betrieb von DBMS herangezogen, um Skalierbarkeit und Elastizität auch auf der Ressourcenebene zu ermöglichen. Daher werden moderne Speicherdienste datenintensiver Anwendungen durch verteilte DBMS implementiert, die auf Cloud-Ressourcen betrieben werden. Doch die bloße Anzahl heterogener DBMS, Cloud-Ressourcenangebote und die daraus resultierenden Kombinationen machen die Auswahl und den Betrieb von DBMS zu einer komplexen Herausforderung. Daher sind unterstützende Analysen der nicht-funktionalen DBMS-Eigenschaften unerlässlich. Jedoch sind Design und Ausführung solcher Analysen komplexe Prozesse, die mehrschichtiges Domänenwissen erfordern. Zunächst müssen die DBMS mit ihren Laufzeitparametern betrachtet werden. Weiter muss die enorme Anzahl von Ressourcenangeboten mit ihren flüchtigen Eigenschaften berücksichtigt werden. Abschließend muss die Anwendungslast durch geeignete DBMS-Benchmarks erzeugt werden. Bestehende DBMS-Benchmarks unterstützen hierbei nur die Erzeugung der Anwendungslast. Zudem zielen sie primär auf die DBMS-Performanz ab, während die Analyse von Skalierbarkeit, Elastizität und Verfügbarkeit außen vor bleibt. Diese Thesis ermöglicht die ganzheitliche Analyse von DBMS auf elastischen Infrastrukturen durch die Definition einer unterstützenden Methodik. Diese bestimmt die domänenspezifischen Einflussfaktoren für das Design umfassender DBMS-Analysen und definiert Evaluationsprinzipien um signifikante Ergebnisse zu gewährleisten. Zudem werden ...