21.11.2013 Aufrufe

Performance-Vergleich von PostgreSQL, SQLite, db4o und MongoDB

Performance-Vergleich von PostgreSQL, SQLite, db4o und MongoDB

Performance-Vergleich von PostgreSQL, SQLite, db4o und MongoDB

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Kapitel: 5 Benchmark<br />

5<br />

Benchmark<br />

5.1 Definition<br />

Ein Benchmark ist ein klar definiertes Bewertungsverfahren <strong>von</strong> EDV-Systemen. Dabei werden<br />

unterschiedliche Systeme anhand festgelegten Effizienz-Kriterien auf deren Leistung miteinander<br />

verglichen. Es existieren Benchmarks für Soft- wie auch für Hardware. In dieser Arbeit werden<br />

verschiedene DBMS miteinander verglichen. Das in dieser Arbeit beschriebenen resp.<br />

durchgeführten Bewertungsverfahren stellt somit einen Software-Benchmark dar.<br />

Das Bewertungsverfahren benötigt eine faire <strong>Vergleich</strong>barkeitsbasis um die verschiedenen EDV-<br />

Systeme miteinander zu vergleichen. Eine faire <strong>Vergleich</strong>sbarkeitsbasis beruht auf Definitionen einer<br />

Test-Umgebung, Effizienzkriterien <strong>und</strong> Konfigurationsgrad. Der Ablauf <strong>und</strong> die Durchführung des<br />

Benchmarks auf dem jeweiligen System sollte stets identisch erfolgen. Des Weiteren sollten die im<br />

Benchmark durchgeführten Aufgaben Best-Practice Anwendungsfällen entsprechen.<br />

5.2 Aufbau<br />

Im folgendem Kapitel wird der Aufbau des Benchmarks erläutert. Dabei wird der Zusammenhang<br />

der unterschiedlichen Scripts <strong>und</strong> Dateien dargestellt.<br />

Abbildung 5-1: Aufbau des Benchmarks<br />

Der Platzhalter „DBName“ steht jeweils für das konkrete Datenbankmanagementsystem <strong>und</strong> kann<br />

folgende Werte annehmen:<br />

• postgres<br />

• sqlite<br />

Herbst 2011 11/36

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!