PostgreSQL Performance Engineering, from Indexing to Replication
PostgreSQL ist die Open-Source-Relationsdatenbank, der Teams vertrauen, die alles von Analytics-Pipelines bis zu hochfrequentierten SaaS-Produkten betreiben. Dieser Kurs konzentriert sich auf die drei Säulen, die darüber entscheiden, ob eine PostgreSQL-Bereitstellung elegant skaliert oder unter Last zusammenbricht: Indexierung, Partitionierung und Replikation. Du wirst von soliden B1-Grundlagen zu C2-Level-Produktionstechniken voranschreiten, die große Datenbanken schnell, konsistent und verfügbar halten.
Was du lernen wirst
Du lernst, wie Indizes strukturiert sind und wann jeder Typ sich auszahlt, wie du Indexperformance abstimmst und redundante Scans eliminierst, wie du Tabellen nach Range, List oder Hash partitionierst und diese Partitionen im Laufe der Zeit verwaltest, und wie du sowohl Streaming- als auch Logical-Replikation mit Pub/Sub-Semantik aufbaust. Fortgeschrittene Kurse behandeln Hochverfügbarkeit, automatisches Failover und die kombinierte Disziplin der Indexierung und Partitionierung im großen Maßstab, endend mit umfassender Datenbank-Performance-Analyse über ein vollständiges Produktionsschema.
Der Lernpfad
Elf Kurse spannen B1 bis C2. Der Kurs beginnt mit PostgreSQL Indexing Fundamentals, Introduction to PostgreSQL Partitioning und PostgreSQL Replication Basics — drei B1-Kurse, die das Vokabular und die Kernmechaniken etablieren. B2 schärft praktische Fähigkeiten mit PostgreSQL Index Performance Tuning und Logical Replication and Pub/Sub. Die C1-Stufe erhöht die Schwierigkeit mit Advanced PostgreSQL Partitioning Strategies, Partitioning Performance and Maintenance, Advanced Replication Architectures und High Availability and Failover. Der Kurs schließt auf C2-Level mit Indexing and Partitioning at Scale und Comprehensive Database Performance, wo alle drei Säulen in einer Gesamtsystemsicht zusammenlaufen.
So funktioniert es
Jeder Kurs besteht aus kurzen, fokussierten Lektionen, die du im integrierten Code-Editor mit Echtzeit-Feedback absolvierst. Wenn du feststeckst, erklärt ein KI-Tutor das Konzept und weist dich auf die spezifische Abfrage oder Konfiguration hin, die das Problem verursacht — damit du dein mentales Modell reparierst, nicht nur die Syntax.