Return to search

Performance-Untersuchung von NoSQL-Systemen auf Basis von SSD-Speicher mittels Yahoo! Cloud Serving Benchmarks (YCSB)

In der vorliegenden Arbeit werden die Datenbankmanagementsysteme MongoDB,
ScyllaDB, OrientDB, Aerospike und Redis mit dem Yahoo! Cloud Serving Benchmark
unter der Verwendung von SSD-Speicher getestet. Dazu werden zuerst die
verschiedenen NoSQL-Systemtypen beschrieben. Besonderheiten von SSD-Speicher
werden zusammengefasst. Anschließend werden Besonderheiten der ausgewählten
Datenbankmanagementsystemen und des Yahoo! Cloud Serving Benchmarks beschrieben,
um die durchzuführenden Benchmarks zu planen. Weiterhin wird die
verwendete Hardware beschrieben, um eine Replikation dieser Benchmarks zu ermöglichen
und ein besseres Bild der zu messenden Performance zu bieten. Nach
der Planung der Durchführung der Benchmarks, werden die verschiedenen Datenbankmanagementsysteme
auf der oberen Grenze getestet, welche die gegebene
Hardware bietet. Mit den Ergebnissen dieser werden weitere Benchmarks unter
diversen Bedingungen geplant und durchgeführt. Die Ergebnisse werden jeweils
ausgewertet und in dieser Arbeit eingebunden. Diese sind von den gegebenen Umständen
stark beeinflusst, sodass allgemeingültige Aussagen nicht möglich sind.
Zuletzt wird im Ausblick, welche inhaltliche Lücken und Fragen offen stehen oder
weitere zusammenhängende Problemstellungen beschrieben.:1 Einleitung
1.1 Motivation
1.2 Vorgehensweise

2 Gegenstand des Benchmarks
2.1 Modell
2.1.1 Key-Value Store
2.1.2 Document Store
2.1.3 Wide-Column Store
2.1.4 Graph Store
2.1.5 Multi-Model
2.2 Medium
2.2.1 SSD
2.2.2 In-Memory

3 Technische Randbedingungen des Benchmarks
3.1 Ausgewählte Datenbankmanagementsysteme
3.2 Yahoo! Cloud Serving Benchmark
3.3 Genutzte Hardware
3.4 Testlauf des Benchmarks
3.5 Erzielter Vergleich

4 Erste Testreihe: 150GB 21
4.1 Aufgetretene Probleme
4.2 Verwendete Einstellungen
4.3 Ergebnisse: erster Versuch
4.4 Ergebnisse: 150GB

5 Testreihen: Übergreifende Szenarien
5.1 Testreihe 50GB
5.2 Testreihe 10GB
5.3 Testreihe Großes Feld
5.4 Testreihe Sekundärindex
5.5 Testreihe Latenz
5.6 Testreihe Discord

6 Ergebnisse DBMS-intern
6.1 MongoDB
6.2 ScyllaDB
6.3 OrientDB
6.4 Aerospike
6.5 Redis

7 Schlussteil
7.1 Auswertung
7.1.1 YCSB-Tool
7.1.2 MongoDB
7.1.3 ScyllaDB
7.1.4 Aerospike
7.1.5 OrientDB
7.1.6 Redis
7.1.7 SSD-Speicher
7.2 Zusammenfassung
7.3 Ausblick

Identiferoai:union.ndltd.org:DRESDEN/oai:qucosa:de:qucosa:77514
Date24 January 2022
Creatorsvan der Sanden, Tobias
ContributorsHochschule für Technik, Wirtschaft und Kultur (FH) Leipzig
Source SetsHochschulschriftenserver (HSSS) der SLUB Dresden
LanguageGerman
Detected LanguageGerman
Typeinfo:eu-repo/semantics/acceptedVersion, doc-type:bachelorThesis, info:eu-repo/semantics/bachelorThesis, doc-type:Text
Rightsinfo:eu-repo/semantics/openAccess

Page generated in 0.0027 seconds