Datenbank-Benchmarks
description
Transcript of Datenbank-Benchmarks
OLTPOLAP / Decision Support
Michael Heinrich
OLTP„Kleine“ Transaktionen
Aktuelle Daten ( z.B. Tagesgeschäft )
Im Vordergrund
Transaktionssicherheit bei parallelen Anfragen
minimale Antwortzeit
hoher Datendurchsatz
OLAP / Decision SupportAnalyse von großen Datenmengen
Komplexe Anfragen
Ziel : entscheidungsunterstützendes
Analyseergebnis
Benchmarkmuss von Verwendung abhängig sein
unterschiedliche Systeme
Bewertung unübersichtlich und eventuell
Hersteller bezogen
objektive Bewertung nötig
TPCTransaction Processing Performance Council
gegründet 1989 als gemeinnützige Organisation
Ziel : allgemeingültige Benchmarks
Mitglieder
HP
Fujitsu Siemens
Oracle
…
TPC-Aeinfaches OLTP System
Last durch einfache Schreibtransaktionen
Performance des Systems unter Last
von mehreren Rechnern aus
Messung in Transaktionen pro Sekunde und
Preis/Leistung
tspA und $/tspA
veraltet
TPC-Bfür DBMS-Batch-Anwendungen und back-
end Datenbanken (siehe EDP)
Misst wie viele Transaktionen ein System
gleichzeitig verarbeiten kann
Starke Belastung vom System
Tests zu der Transaktionssicherheit
veraltet
TPC-CVergleich von OLTP Performance
Komplexer als TPC-A
in Transaktionen pro Minute (tpmC),
Preis/Leistungsverhältnis ($/tpmC)
Simuliert Umgebung mit Benutzern und Anfragen
Szenario : Handelsunternehmen mit
verschiedenen Aktionen
Grenzen für die Antwortzeiten
TPC-C : Ergebnisse
TPC-ENachfolger zu TPC-C
weniger Möglichkeiten zur Manipulation
kostengünstiger
moderneres Modell
Umgebung : Firma mit Brokern und Tradern
Verschiedene Transaktionstypen : Consumer-
To-Business und Business-To-Business
TPC-E : Ergebnisse
TPC-HDecision Supportad-hoc AnfragenMinimum sind Geschäftsdaten für 10000 Lieferanten
10 Millionen Datensätze -> etwa ein GigabyteGrößere Datenmengen sind möglich (100 GB und mehr)
in Anfragen pro Stunde ( „Query-per-Hour“ QphH@Size) und Preis/Leistungsverhältnis in $ pro QphH@Size
beachtet wirddie Größe der Datenmenge und welche Anfragen darauf
gestellt werdenKontext der Anfrage (einzelne oder mehrere
gleichzeitige Anfragen)Vergleiche nur für gleiche Datenbankgrößen
TPC-H : Schema
TPC-H : Ergebnisse (1)
TPC-H : Ergebnisse (2)
Quellenwww.tpc.org
de.wikipedia.org/wiki/OLTP
Taschenbuch Datenbanken, Hanser, 2007,
T.Kudraß
Folien Informationssysteme SS07, T.Kudraß