Schulungsübersicht
Einführung in PostgreSQL 16
- Überblick über PostgreSQL
- Neue Funktionen in PostgreSQL 16
- Installation und Einrichtung
- Architektur sowie Komponenten von PostgreSQL
Erste Schritte mit PostgreSQL
- Einrichtung des PostgreSQL-Datenbankclusters
- Erstellen und Verwalten von Datenbanken
- Grundlegende SQL-Operationen
- Einrichten sowie Einführung in PostgreSQL 16
Fortgeschrittene SQL-Techniken
- Anspruchsvolle Abfrageverfahren
- Gemeinsame Tabellenausdrücke (CTEs)
- Fensterfunktionen
- Die Datentypen JSON und JSONB
- Erstellung komplexer SQL-Abfragen
Datentypen und Erweiterungen
- Benutzerdefinierte Datentypen
- Volltextsuche
- PostGIS zur Verarbeitung geografischer Daten
- Programmierung mit PL/pgSQL
- Anwendung fortgeschrittener Datentypen sowie Erweiterungen
Indexierung und Abfrageoptimierung
- Arten von Indizes sowie deren Einsatzbereiche
- Planung sowie Ausführung von Abfragen
- Analyse und Optimierung von Datenbankabfragen
- Strategien zur Indexierung und Leistungsverbesserung
Leistungsoptimierung
- Parameter zur Performanzoptimierung
- Verwaltung von Speicher und Ressourcen
- Überwachung sowie Auswertung der Datenbankleistung
- Gesamte Optimierungsstrategien für Performance sowie Monitoring
Sichern und Wiederherstellen von Daten
- Strategien zum Erstellen von Backups
- Zeitpunktgenaue Wiederherstellung
- Logische und physische Backup-Verfahren
- Umsetzung von Backups sowie deren Wiederherstellung
Sicherheit und Zugriffssteuerung
- Authentifizierung sowie Berechtigungsvergabe
- Verwaltung von Rollen und Rechten
- Verschlüsselung sowie Einrichtung von SSL/TLS
- Implementierung bewährter Sicherheitsmaßnahmen
Hochverfügbarkeit und Replikation
- Grundlagen sowie Typen der Replikation
- Einrichtung von Streaming-Replikation
- Konfiguration von Hochverfügbarkeit mittels Patroni
- Realisierung von Replikationslösungen sowie hoher Verfügbarkeit
Integration von PostgreSQL in Anwendungen
- Verbindung von PostgreSQL mit verschiedenen Programmiersprachen
- Nutzung von PostgreSQL in modernen Entwicklungsframeworks
- ORMs und ihre Interaktion mit PostgreSQL
- Einführung sowie Integration von PostgreSQL in Anwendungen
Zusammenfassung und weitere Schritte
Voraussetzungen
- Grundkenntnisse in SQL
- Vertrautheit mit grundlegenden Datenbankkonzepten
Zielgruppe
- Datenbankadministratoren
- Datenbankentwickler
- Systemadministratoren
Erfahrungsberichte (2)
Alle Konzepte im Zusammenhang mit PostgreSQL und die Beispiele, die wir in der virtuellen Maschine durchgeführt haben. Sehr dynamisch und leicht zu folgen.
Ignacio Irurita - Unit4
Kurs - PostgreSQL 16 for Developers and Administrators
Maschinelle Übersetzung
Bis zum Ende des ersten Tages schlug ein Teilnehmer mehr Interaktion bei den Übungen vor, und die Trainer berücksichtigten diesen Vorschlag für den zweiten Tag.
Daniela - Unit4
Kurs - PostgreSQL 16 for Developers and Administrators
Maschinelle Übersetzung