PostgreSQL Engineer Training · vom Anwender zum Database Engineer

Du kennst PostgreSQL. Jetzt lernst du, wie es wirklich arbeitet.

Warum wählt der Planer gerade diesen Plan? Warum wächst die Tabelle, obwohl kaum Daten dazukommen? Wie lange dauert ein Restore wirklich? In 32 Einheiten baust du Systeme auf, belastest sie, machst sie kaputt und holst sie zurück, bis du die Antworten nicht mehr nachschlagen musst.

Für wen dieses Training ist

Entwicklung

Du übernimmst Verantwortung über die Abfrage hinaus: Performance, Schema-Änderungen im laufenden Betrieb, Verhalten unter Last.

DBAs und Plattform-Teams

Du betreibst PostgreSQL produktiv und willst Backup, Replikation, Hochverfügbarkeit, Monitoring und Automatisierung professionell aufstellen.

Auf dem Weg zur Senior-Rolle

Du planst Kapazität, leitest Incidents, bewertest Architekturen und gibst Wissen im Team weiter.

Was du in acht Modulen beherrschen lernst

Jedes Thema an einer laufenden Umgebung, die du selbst aufbaust. Die Module 1 und 2 sind das Fundament, danach setzt du Schwerpunkte nach deiner Aufgabe.

Den Planer durchschauen

Ausführungspläne vollständig lesen, Schätzfehler erkennen und ihre Ursache in den Statistiken finden. Transaktionen, Locks, MVCC und VACUUM von innen verstehen.

Performance, die trägt

Indizes gezielt entwerfen, Abfragen systematisch optimieren und Verbindungen mit Pooling beherrschen, gemessen mit pgbench statt geschätzt.

Schemas, die wachsen dürfen

Modellieren jenseits der Normalform, Tabellen partitionieren und Migrationen ohne Ausfallzeit durchführen.

Den Ernstfall üben

Backups mit pgBackRest und Point-in-Time-Recovery, Replikation und ein Patroni-Cluster mit drei Knoten, etcd und HAProxy, dessen Primary du selbst abschaltest.

Sehen, was passiert

Monitoring mit Prometheus, Alertmanager und Grafana, Workload-Analyse mit pg_stat_statements und Automatisierung mit Ansible.

Sicherheit und DSGVO

Rechtekonzepte, Row Level Security für Mandantentrennung, Auditing mit pgAudit und ein Betrieb, der Löschpflichten ernst nimmt.

Spezialwerkzeuge einordnen

PostGIS, Volltextsuche, pgvector und Citus im Einsatz, dazu die Migration aus Oracle oder MySQL.

Senior-Level

Kapazität planen, Incidents strukturiert führen, Zuverlässigkeit mit SLOs messbar machen, Architekturentscheidungen dokumentieren und Stakeholdern verständlich erklären.

Auch für 16 und 17

Wo sich PostgreSQL 18 anders verhält, nennt die Einheit die Versionsgrenze. So wendest du das Gelernte auch auf deine Bestandsinstanzen an.

Kein Folienvortrag. Ein Labor.

Messen statt glauben

Lasttests, Pläne vorher und nachher, Laufzeiten, Metriken. Viele Übungen fragen erst nach deiner Prognose und dann nach der Messung.

Fehler mit Absicht

Deadlocks provozieren, Bloat erzeugen, eine Tabelle löschen und zurückholen, einen Alarm auslösen. Im Ernstfall kennst du das Bild schon.

Echte Umgebungen, komplett im Text

Jede Compose-Datei und jede Konfiguration steht vollständig in der Einheit, vom Monitoring-Stack bis zur MySQL-Quelle für die Migration.

Lösungen mit gemessenen Werten

Zu jeder Einheit gibt es Lösungen und Auswertungshilfen mit Werten aus echten Läufen. Sie bleiben verborgen, bis du sie aufdeckst.

Bist du bereit?

Das Training setzt eine solide Anwendung von SQL und PostgreSQL im Alltag voraus. Prüfe dich kurz:

Mehrere Punkte unsicher? Dann starte mit PostgreSQL Fundamentals. Seine Abschlussaufgabe weist genau diese Vorkenntnisse nach, und das Training knüpft nahtlos daran an.

Alle 32 Einheiten im Überblick

Engineer Training online

Alle 32 Einheiten in der Leseansicht, Lösungen zum Aufdecken, Fortschritt je Einheit.

890,00 € inkl. USt.

Für Unternehmen mit USt-IdNr. aus dem EU-Ausland ohne Umsatzsteuer.

Selbstlernkurs ohne individuelle Betreuung. Fehler im Material kannst du jederzeit an learn@bridge-layer.com melden.

Häufige Fragen

Muss ich die Module der Reihe nach bearbeiten?

Die Module 1 und 2 zuerst, sie sind die Grundlage für alles Weitere. Modul 5 und 6 lassen sich weitgehend parallel bearbeiten, aus Modul 7 wählst du nach Bedarf. Jede Einheit nennt ihre Voraussetzungen.

Brauche ich einen eigenen Server oder ein Cloud-Konto?

Nein. Alle Umgebungen, auch Cluster mit mehreren Knoten, laufen als Container auf deinem Rechner.

Welche Hardware brauche ich?

Empfohlen sind 16 GB Arbeitsspeicher, 4 CPU-Kerne und rund 30 GB freier Speicher; 8 GB Arbeitsspeicher sind das Minimum. Auf Apple Silicon laufen drei Einheiten (PostGIS, Citus, pgloader) über Emulation spürbar langsamer, funktionieren aber.

Ich arbeite noch mit PostgreSQL 16 oder 17. Lohnt sich das Training?

Ja. Die Prinzipien gelten versionsübergreifend, und wo PostgreSQL 18 sich anders verhält oder etwas Neues mitbringt, nennt die Einheit die Versionsgrenze.

Wie viel Zeit sollte ich einplanen?

Eine Einheit dauert etwa 3 bis 5 Stunden. Mit einer Einheit pro Woche bist du gut acht Monate unterwegs, mit zwei rund vier Monate.

Bekomme ich Betreuung oder Antworten auf meine Fragen?

Nein. Das Engineer Training ist ein Selbstlernkurs ohne individuelle Betreuung. Alles, was du brauchst, steht im Text: Jede Einheit beschreibt ihre Übungsumgebung vollständig, und die Lösungen enthalten gemessene Werte zum Abgleich. Fehler im Material kannst du jederzeit an learn@bridge-layer.com melden.

Wo finde ich die Rechnung?

Nach der Zahlung liegt die Rechnung in deinem Konto zum Download bereit.