Datenbank-Benchmarks

16
OLTP OLAP / Decision Support Michael Heinrich

description

Datenbank-Benchmarks. OLTP OLAP / 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 Support. - PowerPoint PPT Presentation

Transcript of Datenbank-Benchmarks

Page 1: Datenbank-Benchmarks

OLTPOLAP / Decision Support

Michael Heinrich

Page 2: Datenbank-Benchmarks

OLTP„Kleine“ Transaktionen

Aktuelle Daten ( z.B. Tagesgeschäft )

Im Vordergrund

Transaktionssicherheit bei parallelen Anfragen

minimale Antwortzeit

hoher Datendurchsatz

Page 3: Datenbank-Benchmarks

OLAP / Decision SupportAnalyse von großen Datenmengen

Komplexe Anfragen

Ziel : entscheidungsunterstützendes

Analyseergebnis

Page 4: Datenbank-Benchmarks

Benchmarkmuss von Verwendung abhängig sein

unterschiedliche Systeme

Bewertung unübersichtlich und eventuell

Hersteller bezogen

objektive Bewertung nötig

Page 5: Datenbank-Benchmarks

TPCTransaction Processing Performance Council

gegründet 1989 als gemeinnützige Organisation

Ziel : allgemeingültige Benchmarks

Mitglieder

HP

Fujitsu Siemens

Oracle

Page 6: Datenbank-Benchmarks

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

Page 7: Datenbank-Benchmarks

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

Page 8: Datenbank-Benchmarks

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

Page 9: Datenbank-Benchmarks

TPC-C : Ergebnisse

Page 10: Datenbank-Benchmarks

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

Page 11: Datenbank-Benchmarks

TPC-E : Ergebnisse

Page 12: Datenbank-Benchmarks

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

Page 13: Datenbank-Benchmarks

TPC-H : Schema

Page 14: Datenbank-Benchmarks

TPC-H : Ergebnisse (1)

Page 15: Datenbank-Benchmarks

TPC-H : Ergebnisse (2)

Page 16: Datenbank-Benchmarks

Quellenwww.tpc.org

de.wikipedia.org/wiki/OLTP

Taschenbuch Datenbanken, Hanser, 2007,

T.Kudraß

Folien Informationssysteme SS07, T.Kudraß