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 einer PostgreSQL-Datenbankcluster
  • Erstellen und Verwalten von Datenbanken
  • Grundlegende SQL-Operationen
  • Einrichtung und Exploration von PostgreSQL 16

Fortgeschrittene SQL-Techniken

  • Fortgeschrittene Abfragetechniken
  • Common Table Expressions (CTEs)
  • Fensterfunktionen
  • JSON und JSONB-Datentypen
  • Schreiben fortgeschrittener SQL-Abfragen

Datentypen und Erweiterungen

  • Benutzerdefinierte Datentypen
  • Volltextsuche
  • PostGIS für geospatial Daten
  • PL/pgSQL-Programmierung
  • Verwenden fortgeschrittener Datentypen und Erweiterungen

Indizierung und Abfrageoptimierung

  • Indextypen und -nutzung
  • Abfrageplanung und -ausführung
  • Analyse und Optimierung von Abfragen
  • Indizierung und Abfrageoptimierung

Leistungsoptimierung

  • Leistungsoptimierungsparameter
  • Speicher- und Ressourcenmanagement
  • Überwachung und Analyse der Leistung
  • Leistungsoptimierung und -überwachung

Backup und Wiederherstellung

  • Backup-Strategien
  • Point-in-time-Wiederherstellung
  • Logische und physische Backups
  • Durchführen von Backup und Wiederherstellung

Sicherheit und Zugriffskontrolle

  • Authentifizierung und Autorisierung
  • Rollenmanagement und Berechtigungen
  • Verschlüsselung und SSL/TLS-Einrichtung
  • Umsetzung von Sicherheitsbest Practices

Hochverfügbarkeit und Replikation

  • Replikationskonzepte und -typen
  • Einrichtung der Streaming-Replikation
  • Konfigurieren von Hochverfügbarkeit mit Patroni
  • Umsetzung von Replikation und Hochverfügbarkeit

Integration von PostgreSQL in Anwendungen

  • Verbindung von PostgreSQL mit verschiedenen Programmiersprachen
  • Verwendung von PostgreSQL in modernen Anwendungsframeworks
  • ORMs und PostgreSQL
  • Integration von PostgreSQL in eine Anwendung

Zusammenfassung und Nächste Schritte

Voraussetzungen

  • Grundkenntnisse in SQL
  • Vertrautheit mit Datenbankkonzepten

Zielgruppe

  • Datenbankadministratoren
  • Datenbankentwickler
  • Systemadministratoren
 21 Stunden

Teilnehmerzahl


Preis pro Teilnehmer

Erfahrungsberichte (2)

Kommende Kurse

Verwandte Kategorien