Hi,
in der Java Welt tummeln sich ja mittlerweile viele kleine Datenbanken (Derby, HSQLDB, H2, ...).
Da aber Benchmarks hierzu zu verschiedensten Ergebnissen kommen, wollte ich das ganze mal selbst testen.
Allerdings habe ich kaum Erfahrung im Bereich des Benchmarkings von Datenbanken.
Eine Google Suche hat mich auf Pole Position und auf TPC aufmerksam gemacht, jedoch denke ich das diese beiden Test-Sammlungen nicht ganz dem Anwendungsgebiet solcher Mini-DBs entsprechen:
-
Pole Position ist zu sehr auf ORM ausgelegt. Ich lege fast nur "Relationale Daten" in die DB, also keine Objekte im engeren Sinn.
-
TPC ist zu sehr auf Concurrency/Transaktionen aus. Diese Mini-DBs werden aber oft nur von einem Benutzer verwendet (bzw. einem Prozess), und bieten teilweise gar nicht die möglichkeit für einen Mehrbenutzerbetrieb.
Habt ihr eine Idee wie ich das Angehen soll, bzw. worauf ich achten soll falls ich einen eigenen Benchmark erstelle?