Everything was running smoothly, everyone was happy! But then, this crucial week-end for the company’s business occurred and it all went wrong! From the study of a real-life case, discover how we discovered things were going wrong, what we did to analyze the problem, what were the causes and how we solved it. And the […]
Author Archives: PGDay
PostgreSQL relies heavily on the operating system and file systems it is running on. But what’s the exact impact of commonly tuned operating system parameters on a real production database? In my presentation I will discuss what the particular parameter is responsible for and why it is important for the database load. Finally I’ll show […]
Ansible is an amazing product used by enterprises to automate their tasks. Pgbackrest allows simple and efficient backups of PostgreSQL. Combining the two tools it is possible to setup an environment where the backups are dynamically configured, performed and tested. The audience will learn how to configure two database servers in hot standby with a […]
Die OpenSource-Datenbank kommt mit einem leistungsfähigen Planner & Optimizer daher. Dieser berechnet mögliche Ausführungspläne einer an die Datenbank gestellten Abfrage und bewertet diese mit Kosten, um den günstigsten Abfrageplan auszuwählen. Doch wie arbeitet dieses Kostenmodell, und wie interpretiert man einen solchen Kostenplan? Im Vortrag sollen die grundlegende Arbeitsweise von EXPLAIN und die Auswertung von Ausführungsplänen […]
Unter Geodaten verstehen wir hier nicht nur Daten mit einem räumlichen Bezug zur Erdoberflächen sondern vor allem die räumlichen Geometrien Punkte, Linien und Flächen, die Objekte der realen Welt repräsentieren. Es wird kurz auf die Besonderheiten von Geodaten eingegangen (Projektionen, Koordinatensysteme). Der Vortrag gibt einen Überblick über die Möglichkeiten, die die Erweiterung PostGIS und andere […]
Die Diskussion rund um Triggers und deren Anwendung und Nutzen in einer Datenbank polarisiert. Während einige sie des Teufels Werk finden, sind sie für andere die Lösung aller Probleme. Schaut man genauer hin, stellt sich oft heraus, dass die angesprochenen Probleme nicht die Triggers selbst sind, sondern in einem breiteren Kontext anzusiedeln sind, wie schlechte […]
Die erste Implementation von JSON wurde in PostgreSQL in Version 9.2 verfügbar. Jede neue Version danach implementierte zusätzliche JSON Features. In diesem Vortrag werden die Teilnehmer auf eine Reise zu den PostgreSQL JSON and JSONB Features mitgenommen, die sowohl bereits in der aktuellen Version 11 implementiert sind, als auch die neuen in Version 12 kommenden […]
Die Raiffeisen Bausparkasse migrierte ihr Core Banking System von Informix nach PostgreSQL. Der Vortrag adressiert verschiedene Themenbereiche der Migration: – Motivation für die Migration – technische Randbedingungen (Software Architektur, vorhandene Skills etc.) – Vorgehensweise – Management Sicht – Dauer und Aufwand der Migration – Schwierigkeiten (Software Entwicklung, Test) – Ein Jahr nach der Migration – […]