Schedule - PGConf.DE 2024

PostgreSQL Replikation: 15 Tücken und Lösungen

Date: 2024-04-12
Time: 14:40–15:25
Room: Ballsaal 1
Level: Intermediate
Feedback: Leave feedback

Replikation ist überall: wir benutzen es, um Redundanz, Hochverfügbarkeit, Aggregierung oder Verteilung von Daten, Datenbankmigrationen und Upgrades, oder sogar horizontalen Scale-Out umzusetzen. Zwar ist Replikation in PostgreSQL gut unterstützt und leicht umzusetzen, aber es gibt einige Missverständnisse, Ausnahmefälle und andere Probleme die über den Erfolg eines Projektes entscheiden können.

Dieser Vortrag befasst sich in erster Linie mit dem binären Replikationsmechanismus der in PostgreSQL eingebaut ist, wobei einige der Probleme auch für logische Repliaktion relevant sind. Wir werden häufig auftretende Probleme beleuchten, wie WAL-Recycling oder lang laufende Transaktionen, die in jedem Replikations-Setup bedacht werden müssen. Wir werden auch komplexere Probleme behandeln, z.B. Subtransaction-Overflow, die die Replikation verhindern oder sogar in Ausfallzeit resultieren können, wenn gewisse Umstände zusammenkommen. Insgesamt werden wir mindestens 15 verschiedene Probleme und Lösungen besprechen.

Ich installiere, verwalte und suche Fehler in PostgreSQL Replikations-Setups seit über fünf Jahren für große und kleine Kunden, die verschiedene Lasten und Anwendungen auf ihren Datenbanken betreiben.

Slides

The following slides have been made available for this session:

Speaker

Julian Markwort