PGDay Archiv - credativ®

CERN PGDay 2026 fand am Freitag, dem 6. Februar 2026, auf dem CERN-Campus in Genf, Schweiz, statt. Es war der zweite jährliche PostgreSQL Day am CERN, gemeinsam organisiert vom CERN und der Swiss PostgreSQL Users Group. Die Konferenz bot ein Single-Track-Programm mit sieben Sessions (alle auf Englisch), gefolgt von einem Social Event vor Ort zum weiteren Networking in der inspirierenden Umgebung des CERN. Mit rund 100 Teilnehmenden ist dies bereits ein sehr großes PostgreSQL-Event für die Schweiz. Was dieses Event jedoch absolut besonders machte, war sein Veranstaltungsort. Eine Datenbankkonferenz am CERN – einem der führenden Wissenschaftslabore der Welt – auszurichten, bot für alle ein einzigartiges Erlebnis.

(mehr …)

Das dritte jährliche PGDay UK fand (erneut) im Cavindish Conference Center in London statt, und ich nahm zum ersten Mal mit einer aktualisierten englischen Version meines PGConf.DE-Vortrags, „PostgreSQL Performance Tuning“, teil.

Dave Page eröffnet den PGDay UK 2025

Die Konferenz ist eine eintägige Veranstaltung mit einem Auditorium und einer Sponsorenhalle für Pausen. Rund 75 Besucher nahmen an der diesjährigen Konferenz teil.

Michael Banck

Nach der Begrüßungssitzung hielt Bruce Momjian den ersten Vortrag über „Future Postgres Challenges“ – eine durchdachte Zusammenstellung über den aktuellen Stand und mögliche zukünftige Herausforderungen für Postgres. Es sieht so aus, als ob das Projekt derzeit gesund ist, und einige der warnenden Geschichten, die er von anderen open source Projekten (CentOS, GCC-Fork usw.) zitierte, werden wahrscheinlich nicht auf Postgres zutreffen, zumindest nicht für eine lange Zeit. Er erwähnte jedoch auch einige technologische Herausforderungen, und dieser Teil (insbesondere die Gewinnung junger Talente für eine C-Codebasis) sieht besorgniserregender aus.

Bruce Momjian

Neben den Vorträgen gab es auch ausführliche Diskussionen mit den Teilnehmern, Sponsoren und anderen Rednern. Ich hatte lange Gespräche mit Michael Christofides von pgMustard über seinen Postgres.FM-Podcast und mit unserem ehemaligen Kollegen Robert Treat, neben anderen.

Der Jackalope Pub
Der Kühlschrank des Pubs hatte eine überraschende Menge an deutschen Bierflaschen

Nach der Konferenz zogen einige der Teilnehmer in einen nahegelegenen Pub, um bei Bier weiter Kontakte zu knüpfen. Viele der Redner, Sponsoren und Organisatoren reisten am nächsten Tag weiter zum PGDay Lowlands, der später in der Woche in Rotterdam stattfand (siehe unseren Bericht von dieser Veranstaltung hier). Alles in allem war dies eine sehr erfolgreiche (wenn auch eher kleine) Veranstaltung.

Am Freitag, den 12. September, besuchten wir die PGDay Lowlands 2025 in Rotterdam, und es war definitiv eine Konferenz, die in Erinnerung bleiben wird. Sie fand im Blijdorp Zoo in Rotterdam, im Oceanium-Gebäude, statt. Es war eine unvergessliche Erfahrung, über Datenbanken zu diskutieren, während man von verschiedenen Fischen, Haien und Rochen umgeben war. Unser Unternehmen credativ GmbH, als Enterprise-Grade Open-Source-Support-Provider für PostgreSQL, war Sponsor der Veranstaltung und wir hatten dort einen Stand, um Teilnehmer zu treffen. Unser CTO Alexander Wirt und unser PostgreSQL-Experte Joop Boonen trafen Besucher an unserem Stand und diskutierten mit ihnen viele technische Aspekte von PostgreSQL.

Mein Vortrag über Datenbankbeschädigung

Ich repräsentierte unser Unternehmen auch als Redner und hielt einen Vortrag mit dem Titel „Database in Distress: Testing and Repairing Different Types of Database Corruption“. Dieser Vortrag fasste meine Erfahrungen mit Datenbankbeschädigung zusammen. Ich habe viele Beschädigungsprobleme bei der Reparatur von Live-Systemen gesehen. Also baute ich einen Python-Beschädigungssimulator, der chirurgisch ausgewählte Teile eines Datenblocks in einer Testtabelle beschädigt, und ich verwendete verschiedene PostgreSQL-Erweiterungen, um diese Fälle zu analysieren. Der Vortrag ging auf Beispiele für Beschädigungen auf Seitenebene ein und diskutierte Strategien zur Wiederherstellung. Am Ende meines Vortrags diskutierte ich potenzielle neue Postgres-Funktionen oder -Einstellungen, die Reparaturen in Zukunft weniger schmerzhaft machen könnten. Nach dem Vortrag kamen viele Teilnehmer an unseren Stand, um ihre Erfahrungen mit spezifischen Beschädigungsfällen zu diskutieren, was auch das Interesse an den Dienstleistungen von credativ weckte.

Andere Vorträge und Highlights

Der ganze Tag war vollgepackt mit großartigen Sessions. Einige, die mir besonders aufgefallen sind:
  • Eröffnungsrede – Boriss Mejias eröffnete als Organisator und Leiter die Konferenz, indem er den Wert der Community rund um PostgreSQL hervorhob. Persönlich,
  • Jimmy Angelakos – „How Do We Get Postgres to the Next Level?“
    Dieser Vortrag wurde von dem von Simon Riggs im Dezember 2023 in Prag gehaltenen Vortrag inspiriert. Jimmy bot verschiedene Einblicke, um PostgreSQL weiter zu verbessern, indem er es modularer macht, die Testabdeckung erhöht, ein Team schafft, das sich nur auf Leistungsprobleme spezialisiert, und einige neue, hochmoderne Funktionen hinzufügt. Insbesondere erwähnte er Ziele wie 100 % Regressionstests, Online-Upgrades von Hauptversionen und optionales Multi-Threading – alles Teil eines Fahrplans zur Festigung der Führungsposition von PostgreSQL.
  • Gulçin Yıldırım Jelinek – „Anatomy of Table-Level Locks in PostgreSQL“
    Dies war ein tiefergehender Einblick in DDL-Sperren: Erläuterung von Access Share, Exclusive, Access Exclusive Locks und wie sie während ALTER- oder DROP-Befehlen in der Warteschlange stehen. Sie zeigte, wie man Lock-Warteschlangen und Deadlocks interpretiert, und teilte praktische Tipps (wie die Verwendung von Online-Schemaänderungstools), um nahezu keine Ausfallzeiten während der Migrationen zu erreichen.
  • Chris Ellis – „Fun With UUIDs“
    Ich habe diesen Vortrag sehr genossen. UUIDs haben einen schlechten Ruf, vor allem, weil zufällig zugewiesene UUIDs Indizes negativ beeinflussen. Aber UUIDs geben uns auch 16 Byte Speicherplatz zum Spielen, was zu unserem Vorteil sein kann. Chris zeigte, wie man den Speicherplatz von UUIDs nutzt, um Daten innerhalb von Kennungen zu strukturieren und zu kodieren, um Mandanten, Shards oder Partitionen zu unterscheiden.
  • Johannes Paul – „Actual trees, not b-trees – how I found PostgreSQL through PostGIS“
    Der Redner bezauberte den Hörsaal mit der Geschichte des Klimabeobachtungsprojekts eines Nachbarn, das reale Baumdaten in ganz Deutschland kartiert. Da er effiziente geografische Suchen benötigte, wechselte Johannes zur Verwendung von PostGIS auf PostgreSQL für seine Web-App.
  • Dirk Krautschick – „Beyond Postgres – Insights about the PostgreSQL Extensibility“
    Dirk betonte, dass Postgres so konzipiert ist, dass es über Erweiterungen leichtgewichtig und dennoch leistungsstark ist. Er erklärte das Erweiterungs-Framework und skizzierte, wie man eine neue Erweiterung für zusätzliche Funktionalität schreibt.
  • Andreas Scherbaum – „What I learned interviewing the PostgreSQL Community“
    Ich habe diesen Vortrag sehr genossen. Andreas hat die Interviewreihe postgresql.life durchgeführt und einige interessante Statistiken daraus destilliert. Es war ein charmanter „State of the Community“-Vortrag mit interessanten Diagrammen und Zitaten.
  • Die abschließende Debatte über „Autotuning in Postgres“ war ebenfalls sehr interessant. Die PRO-Seite (Luigi Nardi, Gianni Ciolli) argumentierte, dass Autotuning-Tools DBAs Stunden manueller Arbeit ersparen können. Aber die CON-Seite (Mayuresh S. Bagayatkar, Guy Gyles) entgegnete, dass blindes automatisches Ändern von Einstellungen überoptimieren und sogar die Leistung beeinträchtigen könnte, da Maschinen den menschlichen Kontext für jede Bereitstellung fehlt und die aktuelle KI kein Konzept von Wahrheit hat.

Reflexionen

PGDay Lowlands 2025 war eine fantastische Erfahrung. Die Mischung aus tiefgreifenden technischen Inhalten und der entspannten Zoo-Umgebung sorgte für eine freundliche, ansprechende Atmosphäre. Es war großartig, so viele Benutzer und Mitwirkende zu treffen und von realen Problemen zu hören und sogar neue Ideen für zukünftige Arbeiten aufzugreifen. Ich bin stolz darauf, dass credativ eine Rolle bei einem so großartigen Community-Event spielen konnte. PostgreSQL wächst und entwickelt sich ständig weiter, wobei die Leute intensiv über verschiedene Themen nachdenken, von Sperren und Erweiterungen bis hin zu automatischem Tuning, und die Energie der Community ist wirklich inspirierend. Wir freuen uns bereits auf den PGDay Lowlands 2026!



Fotos (c) credativ GmbH oder PG Day Lowlands Organisatoren

PG Day Austria 2025 in ViennaAm 04.09.2025 fand im Apothekertrakt des Schlosses Schönbrunn in Wien nach den vorherigen Events 2021 und 2022 der dritte pgday Austria statt.
153 Teilnehmer hatten die Möglichkeit, insgesamt 21 Talks und 15 verschiedene Sponsoren zu besuchen und sich über alle möglichen Themen rund um PostgreSQL und der Community zu unterhalten.

Diese mal ebenfalls vertreten war der Sheldrick Wildlife Trust der sich er Rettung von Elefanten und Nashörnern widmet. Es konnte sich über das Projekt informiert werden, Spenden abgegeben und an einem Gewinnspiel teilgenommen werden.

Die Talks reichten dabei von den Themen Benchmarking über Crash-Recovery bis hin zu Big-Data.
Auch unser Kollege war mit seinem Talk „Postgres with many data: To MAXINT and beyond“ vertreten.

Als besonderes Highlight gab es am Ende des Tages vor dem Networking-Event noch neben den fast schon obligatorischen Lightning-Talks ein „Celebrity DB Deathmatch“ bei dem sich diverse Vertreter der Community für ein sehr unterhaltsames Bühnenstück zusammenfanden und in verschiedenen Disziplinen die beste Datenbank zu finden. Zur (zugegebenermaßen nicht großen) Überraschung aller hat PostgreSQL tatsächlich in jeder Kategorie brillieren können.

Wir hatten zusätzlich die Möglichkeit durch unsere Präsenz mit eigenem Stand eine Menge sehr interessante Gespräche und auch Diskussionen mit verschiedenen Mitgliedern der Community sowie auch den Sponsoren und generell den Besuchern zu führen.
Erstmalig war auch der neue Geschäftsführer der credativ GmbH nach unserer Wieder-Eigenständigkeit vor Ort und hat sich selbst ein Bild verschafft.

Alles in allem war es eine (noch) etwas kleinere, aber nichtsdestotrotz wie immer sehr lehrreiche und familiäre Veranstaltung und wir freuen uns bereits auf die Nächste und bedanken uns bei den Veranstaltern und auch dem gesamten Team vor Ort und im Hintergrund.

Am Donnerstag, den 27. Juni, und Freitag, den 28. Juni 2024, hatte ich die großartige Gelegenheit, am Swiss PGDay 2024 teilzunehmen. Die Konferenz fand an der OST Ostschweizer Fachhochschule, Campus Rapperswil, statt, die wunderschön am Ufer des Zürichsees in einer schönen, grünen Umgebung gelegen ist. Mit etwa 110 Teilnehmern hatte die Veranstaltung hauptsächlich einen B2B-Fokus, wenn auch nicht ausschließlich. Obwohl die Konferenz im Vergleich zu PostgreSQL-Veranstaltungen in größeren Ländern scheinbar kleiner war, spiegelte sie doch perfekt den für die Schweiz relevanten Umfang wider.

Während der Konferenz hielt ich meinen Vortrag „GIN, BTREE_GIN, GIST, BTREE_GIST, HASH & BTREE Indexes on JSONB Data“. Der Vortrag fasste die Ergebnisse meines Langzeitprojekts bei NetApp zusammen, einschließlich neuerer interessanter Erkenntnisse im Vergleich zu der Präsentation, die ich Anfang Juni in Prag gehalten habe. Soweit ich beurteilen konnte, wurde mein Vortrag vom Publikum gut aufgenommen, und ich erhielt sehr positives Feedback.

Ganz am Ende am Freitag hielt ich auch einen Lightning Talk, „Kann PostgreSQL eine prominentere Rolle im KI-Boom spielen?“ (meine Folien befinden sich am Ende der Datei). In diesem kurzen Vortrag stellte ich die Frage, ob es möglich wäre, KI-Funktionalitäten direkt in PostgreSQL zu implementieren, einschließlich der Speicherung von Embedding-Modellen und trainierten neuronalen Netzen innerhalb der Datenbank. Mehrere Personen im Publikum, die mit ML/KI befasst sind, reagierten positiv auf diesen Vorschlag und bestätigten, dass PostgreSQL tatsächlich eine wichtigere Rolle in ML- und KI-Themen spielen könnte.

Die Konferenz bot zwei Vortragsreihen, eine auf Englisch und die andere auf Deutsch, was eine vielfältige Auswahl an Themen und Referenten ermöglichte. Einige davon möchte ich hervorheben:

  • Tomas Vondra präsentierte „The Past and the Future of the Postgres Community“, wobei er erklärte, wie die Arbeit an PostgreSQL-Änderungen und -Korrekturen in Commitfests organisiert ist und zukünftige Entwicklungsideen innerhalb der Community diskutierte.
  • Laurenz Albes Vortrag, „Sicherheitsattacken auf PostgreSQL“, beleuchtete mehrere potenzielle Angriffsvektoren in PostgreSQL und erregte mit überraschenden Beispielen große Aufmerksamkeit.
  • Chris Engelberts Präsentation, „PostgreSQL on Kubernetes: Dos and Don’ts“, behandelte die Hauptprobleme im Zusammenhang mit dem Betrieb von PostgreSQL auf Kubernetes und diskutierte Lösungen, einschließlich der Vor- und Nachteile bestehender PostgreSQL Kubernetes Operatoren.
  • Maurizio De Giorgi und Ismael Posada Trobo diskutierten „Solving PostgreSQL Connection Scalability Issues: Insights from CERN’s GitLab Service“ und erläuterten die Herausforderungen und Lösungen für die Skalierbarkeit in CERNs riesiger Datenbankumgebung.
  • Dirk Krautschicks Vortrag, „Warum sich PostgreSQL-Fans auch für Kafka und Debezium interessieren sollten?“, zeigte Beispiele für die Verwendung von Debezium-Konnektoren und Kafka mit PostgreSQL für verschiedene Anwendungsfälle, einschließlich Datenmigrationen.
  • Patrick Stählin diskutierte „Wie wir einen Datenkorruptions-Bug mit der Hilfe der Community gefunden und gefixt haben“, wobei er Probleme mit Free-Space-Map-Dateien nach der Migration auf PostgreSQL 16 ansprach.
  • Marion Baumgartners Präsentation, „Geodaten-Management mit PostGIS“, lieferte interessante Details zur Verarbeitung von Geodaten in PostgreSQL mithilfe der PostGIS-Erweiterung.
  • Prof. Stefan Keller, einer der Hauptorganisatoren und Professor für Data Engineering an der OST Universität Rapperswil, präsentierte „PostgreSQL: A Reliable and Extensible Multi-Model SQL Database“, wobei er die Multi-Modell-Struktur von PostgreSQL inmitten des schwindenden Interesses an NoSQL-Lösungen diskutierte.
  • Luigi Nardi von DBTune präsentierte „Lessons Learned from Autotuning PostgreSQL“ und beschrieb ein KI-basiertes Performance-Tuning-Tool, das von seinem Unternehmen entwickelt wurde.
  • Kanhaiya Lal und Belma Canik gingen auf „Beyond Keywords: AI-powered Text Search with pgvector for PostgreSQL“ ein und untersuchten die Verwendung der pgvector-Erweiterung zur Verbesserung der Volltextsuchfunktionen in PostgreSQL.
  • Gabriele Bartolini, der Entwickler des PostgreSQL Kubernetes Operators „CloudNativePG“, diskutierte in seinem Vortrag „Unleashing the Power of PostgreSQL in Kubernetes“ die Geschichte und Fähigkeiten dieses Operators.

Am Ende des ersten Tages wurden alle Teilnehmer zu einem Social Event zum Networking und persönlichen Austausch eingeladen, das sehr gut organisiert war. Ich möchte die harte Arbeit und das Engagement aller Organisatoren würdigen und ihnen für ihre Bemühungen danken. Der Swiss PGDay 2024 war wirklich eine unvergessliche und wertvolle Erfahrung, die großartige Lernmöglichkeiten bot. Ich bin dankbar für die Gelegenheit, an der Konferenz teilzunehmen und dazu beizutragen, und ich freue mich auf zukünftige Ausgaben dieser Veranstaltung. Ich bin auch NetApp-credativ sehr dankbar, dass sie meine Teilnahme an der Konferenz ermöglicht haben.

Fotos von Organisatoren, Gülçin Yıldırım Jelínek und Autor: