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: 10 Abbildungsverzeichnis<br />

10 Abbildungsverzeichnis<br />

Abbildung 4-1: Niederschlagsradar <strong>von</strong> NZZ Online .................................................................................. 9<br />

Abbildung 4-2: Extraktion der Niederschlag-Pixel ....................................................................................... 9<br />

Abbildung 4-3: Einzelner Niederschlags-Pixel .............................................................................................. 10<br />

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

Abbildung 5-2: Inhalt der Datei „_start_<strong>db4o</strong>.bat“...................................................................................... 12<br />

Abbildung 5-3: Ausführung des Benchmarks mit entsprechenden Parameter ......................................... 13<br />

Abbildung 5-4: Struktur der Tabelle "raindrop"............................................................................................ 13<br />

Abbildung 5-5: Fehler beim Abspeichern [IrPyObj]..................................................................................... 13<br />

Abbildung 5-6: Klasse "raindrop"..................................................................................................................... 14<br />

Abbildung 5-7: "raindrop"-Dokument............................................................................................................. 14<br />

Abbildung 5-8: Struktogramm des Ablaufs .................................................................................................... 15<br />

Abbildung 5-9: Einfügen der Test-Daten in "<strong>PostgreSQL</strong>".......................................................................... 16<br />

Abbildung 5-10: Einfügen der Test-Daten in "<strong>SQLite</strong>" ................................................................................. 16<br />

Abbildung 5-11: Einfügen der Test-Daten in "<strong>db4o</strong>" ..................................................................................... 16<br />

Abbildung 5-12: Einfügen der Test-Daten in "<strong>MongoDB</strong>" ........................................................................... 16<br />

Abbildung 5-13: Abfragen aller Test-Daten in "<strong>PostgreSQL</strong>" <strong>und</strong> „<strong>SQLite</strong>“............................................. 17<br />

Abbildung 5-14: Abfragen aller Test-Daten in "<strong>db4o</strong>".................................................................................. 17<br />

Abbildung 5-15: Abfragen aller Test-Daten in "<strong>MongoDB</strong>"......................................................................... 17<br />

Abbildung 5-16: Abfragen der Test-Daten auf x-Koordinate 200 in "<strong>PostgreSQL</strong>"................................. 17<br />

Abbildung 5-17: Abfragen der Test-Daten auf x-Koordinate 200 in "<strong>SQLite</strong>".......................................... 17<br />

Abbildung 5-18: Abfragen der Test-Daten auf x-Koordinate 200 in "<strong>db4o</strong>" ............................................. 17<br />

Abbildung 5-19: Abfragen der Test-Daten auf x-Koordinate 200 in "<strong>MongoDB</strong>" ................................... 17<br />

Abbildung 5-20: Betroffene Regionen ............................................................................................................. 18<br />

Abbildung 5-21: Abfragen der Test-Daten auf einen Bereich in "<strong>PostgreSQL</strong>"......................................... 18<br />

Abbildung 5-22: Abfragen der Test-Daten auf einen Bereich in "<strong>SQLite</strong>" ................................................. 18<br />

Abbildung 5-23: Abfragen der Test-Daten auf einen Bereich in "<strong>db4o</strong>"..................................................... 18<br />

Abbildung 5-24: Abfragen der Test-Daten auf einen Bereich in "<strong>MongoDB</strong>" .......................................... 18<br />

Abbildung 5-25: Join-Abfragen in "<strong>PostgreSQL</strong>" ........................................................................................... 18<br />

Abbildung 5-26: Join-Abfragen in "<strong>SQLite</strong>" ................................................................................................... 18<br />

Abbildung 5-27: Join-Abfragen in "<strong>db4o</strong>" ....................................................................................................... 19<br />

Abbildung 5-28: Join-Abfragen "<strong>MongoDB</strong>" .................................................................................................. 19<br />

Abbildung 5-29: Ergebnisse des Benchmarks ................................................................................................ 20<br />

Abbildung 5-30: .Net-Basisprinzip [Wiki.Net].............................................................................................. 21<br />

Abbildung 5-31: Ergebnisse ohne "<strong>db4o</strong>" ......................................................................................................... 22<br />

Herbst 2011 29/36

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!