Kurzbeschreibung:

Aufgrund von Produktionsausfällen soll ein realistischer Performancetest einer Postgresdatenbank durchgeführt werden. Hierbei werden verfremdete Produktionsmitschnitte erneut mittels eines auf mehrere Rechner verteilten Clients auf die Datenbank angewendet.

Ergänzung:

Ein existierendes Tool in Visual C++, das es ermöglicht, mitgeschnittene Logdateien erneut auf eine Postgresdatenbank anzuwenden, wird um weitere Komponenten ergänzt, um die Datenbank von mehreren verteilten Rechnern aus anzusprechen und so eine höhere Last zu erzeugen. Dabei wird ein Server und ein Client in Ruby geschrieben, die es mittels Distributed Ruby Objects ermöglichen, die durchzuführenden Datenbankzugriffe auf mehrere Rechner zu verteilen. Die Messergebnisse werden an den Server zurückgemeldet.