Die Herausforderung
Der Kunde, ein Unternehmen aus der iGaming-Branche, setzte in seiner Datenbankumgebung die PostgreSQL-Versionen 13 und 15 ein.
Im Rahmen der laufenden Modernisierung seiner Infrastruktur musste der Kunde auf eine neuere PostgreSQL-Version mit verbesserter Leistung und Sicherheit umsteigen. Gleichzeitig gab es eine weitere Herausforderung, die sich auf die Stabilität und Reaktionsfähigkeit der Datenbankumgebung auswirkte.
Die Berichtsabläufe aus Tableau wurden direkt auf der Primärdatenbank ausgeführt. Da die Berichtsaktivitäten eine zusätzliche Belastung für die Datenbank darstellten, musste die Primärdatenbank sowohl ihre operativen Arbeitslasten als auch die Abfragen für die Berichterstellung bewältigen.
Das Ziel bestand daher darin, beide Anforderungen im Rahmen ein und derselben Initiative zu erfüllen: die PostgreSQL-Umgebung zu modernisieren und gleichzeitig die durch die Berichterstellung verursachte Belastung der Primärdatenbank zu verringern.

Die Lösung
ITGix hat die PostgreSQL-Umgebung des Kunden von den Versionen 13 und 15 auf PostgreSQL 17 aktualisiert.
Um die Abwicklung der Berichts-Workloads zu verbessern, wurde eine physische Replikation zwischen der Primärdatenbank und einem Replikations-/Backup-Knoten implementiert. Das Replikat verwahrte eine Kopie der Daten aus der Primärdatenbank und bot einen separaten Speicherort für Lesezugriffe im Rahmen der Berichterstellung.
Nach der Implementierung wurde Tableau so konfiguriert, dass es Daten vom Replikat-/Backup-Knoten statt von der Primärdatenbank bezieht.
Dadurch standen die Abfragen für die Berichterstellung nicht mehr in direkter Konkurrenz zur primären Datenbankauslastung. Gleichzeitig konnte der Kunde seine bestehenden Berichtsprozesse weiterhin nutzen und gleichzeitig von der modernisierten Datenbankumgebung profitieren.
Der kombinierte Ansatz berücksichtigte sowohl die Anforderung an die Modernisierung der Datenbank als auch die Notwendigkeit, die unnötige Belastung der Primärdatenbank zu verringern.
Die Ergebnisse
Das Projekt führte zu Verbesserungen sowohl bei der Datenbankplattform als auch bei der Verteilung der Arbeitslasten innerhalb der Umgebung.
Zu den wichtigsten Vorteilen gehörten:
- Modernisierung der Datenbankinfrastruktur mit PostgreSQL 17
- Verbesserte Leistung und Sicherheit durch die Datenbankaktualisierung
- Entlastung der Primärdatenbank durch Verlagerung der Tableau-Lesevorgänge auf die Replik
- Verbesserung der allgemeinen Datenbankstabilität durch Trennung der Berichtsfunktionen vom Hauptarbeitsaufkommen
- Verbesserte Reaktionszeiten durch Entlastung der Primärdatenbank im Bereich der Berichterstellung
- Effizientere Abwicklung des Berichtsvolumens durch den Einsatz des Replikat-/Backup-Knotens
Durch die Auslagerung der Tableau-Lesevorgänge aus der Primärdatenbank konnte der Kunde die Berichtserstellung besser von der Hauptlast seiner Datenbank trennen. Dadurch wurden die Auswirkungen der Berichtsabfragen auf das Primärsystem verringert und eine stabilere Umgebung für den laufenden Betrieb geschaffen.
Schlussfolgerung
Das Projekt verband eine Modernisierung von PostgreSQL mit einer praktischen Verbesserung der Abwicklung von Datenbank-Workloads.
Durch das Upgrade auf PostgreSQL 17 und die Implementierung der physischen Replikation half ITGix dem iGaming-Unternehmen dabei, die Auslastung der Primärdatenbank durch Berichtsabfragen zu reduzieren und gleichzeitig eine modernere und stabilere Datenbankbasis zu schaffen.
Da die Lesezugriffe in Tableau nun auf den Replikat-/Backup-Knoten geleitet werden, profitiert der Kunde von einer höheren Stabilität und besseren Reaktionszeiten, ohne dass sich die Rolle der Primärdatenbank als wichtigste operative Datenquelle ändert.
Das Ergebnis ist eine effizientere Datenbankumgebung, die sowohl die betrieblichen Anforderungen des Kunden als auch dessen Berichtsanforderungen erfüllt und gleichzeitig die Primärdatenbank entlastet.
Sehen Sie sich weitere Fallstudien von ITGix an.