Das Ziel dieser Arbeit ist es, eine Load Balancing Lösung für eine PostgreSQL Datenbank der Dr. Herwig GmbH zu pilotieren. Hierfür sollen die Auswirkungen der Netzwerkverzögerung zwischen der API des Workforce Management Systems und der Datenbank minimiert und die Anfragezeit von häufigen und komplexen Anfragen beschleunigt werden.
Um die verfügbaren Lösungen zu vergleichen, wurden die Fähigkeiten mehrerer Softwarelösungen und PostgreSQL zusammengetragen, erläutert und ausgewertet. Pgpool-II wurde als mögliche Load Balancing Lösung bestimmt und in einer Testumgebung umgesetzt. Anhand dieser Testumgebung wurde der Einfluss von Pgpool-II auf das Produkt der Dr. Herwig GmbH erhoben.
Die so gewonnenen Daten haben gezeigt, dass eine durchschnittliche Beschleunigung von mehr als 27% über die getesteten Seiten und Filter erreicht wurde. Die Implementierung einer Pgpool-II Instanz hat somit zu einer deutlichen Reduzierung der Seitenladezeit geführt.
Diese Arbeit zeigt, dass die Umsetzung einer Load Balancing Lösung mittels Pgpool-II zu einer Verbesserung des Ansprechverhaltens der API führt. Aufgrund dieser Datenlage ist es zu empfehlen, den Einsatz einer solchen Lösung zu evaluieren und in der Planungsphase von Projekten zu berücksichtigen. Der Dr. Herwig GmbH wird empfohlen, eine Pgpool-II Instanz im Produktivbetrieb einzusetzen.