Schulungsübersicht
Einführung in PostgreSQL 16
- Übersicht über PostgreSQL
- Neue Funktionen in PostgreSQL 16
- Installation und Einrichtung
- PostgreSQL-Architektur und Komponenten
Erste Schritte mit PostgreSQL
- Einrichtung des PostgreSQL-Datenbankclusters
- Erstellen und Verwalten von Datenbanken
- Grundlegende SQL-Operationen
- Einrichten und Erkunden von PostgreSQL 16
Erweiterte SQL-Techniken
- Fortgeschrittene Abfrage-Techniken
- Common Table Expressions (CTEs)
- Fensterfunktionen
- Datentypen JSON und JSONB
- Schreiben von komplexen SQL-Abfragen
Datentypen und Erweiterungen
- Benutzerdefinierte Datentypen
- Volltextsuche
- PostGIS für georäumliche Daten
- PL/pgSQL-Programmierung
- Verwendung erweiterter Datentypen und Erweiterungen
Indexierung und Abfrageoptimierung
- Indextypen und ihre Nutzung
- Abfrageplanung und -ausführung
- Analysieren und Optimieren von Abfragen
- Indexierung und Abfrageoptimierung
Leistungsoptimierung
- Parameter zur Leistungsoptimierung
- Speicher- und Ressourcenmanagement
- Überwachung und Analyse der Leistung
- Feinabstimmung und Überwachung der Leistung
Backup und Wiederherstellung
- Backup-Strategien
- Zeitpunkt-basierte Wiederherstellung (Point-in-Time Recovery)
- Logische und physische Backups
- Durchführen von Backup und Wiederherstellung
Sicherheit und Zugriffskontrolle
- Authentifizierung und Autorisierung
- Rollenverwaltung und Berechtigungen
- Einrichtung von Verschlüsselung und SSL/TLS
- Implementierung von Sicherheits-Best-Practices
Hochverfügbarkeit und Replikation
- Replikationskonzepte und -typen
- Einrichtung der Streaming-Replikation
- Konfigurieren von Hochverfügbarkeit mit Patroni
- Implementieren von Replikation und Hochverfügbarkeit
Integration von PostgreSQL in Anwendungen
- Verbinden von PostgreSQL mit verschiedenen Programmiersprachen
- Verwendung von PostgreSQL in modernen Anwendungs-Frameworks
- ORMs und PostgreSQL
- Integrieren von PostgreSQL in eine Anwendung
Zusammenfassung und nächste Schritte
Voraussetzungen
- Grundkenntnisse in SQL
- Vertrautheit mit 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