Tauchen Sie tief in die Welt der PostgreSQL-Administration ein. Dieser intensive Trainingskurs wurde für Systemadministratoren und Datenbankarchitekten entwickelt und bietet einen detaillierten Überblick über die PostgreSQL-Administration und das Performance-Tuning. Rüsten Sie sich mit den Werkzeugen aus, um fortgeschrittene PostgreSQL-Module wie Replikation, Connection Pooling und Volltextsuche zu beherrschen.
Tauchen Sie tief in die Welt der PostgreSQL-Administration ein. Dieser intensive Trainingskurs wurde für Systemadministratoren und Datenbankarchitekten entwickelt und bietet einen detaillierten Überblick über die PostgreSQL-Administration und das Performance-Tuning. Rüsten Sie sich mit den Werkzeugen aus, um fortgeschrittene PostgreSQL-Module wie Replikation, Connection Pooling und Volltextsuche zu beherrschen.
• Vertiefte Kenntnisse über die Geschichte und Konventionen von PostgreSQL.
• Praktische Übungen zur Installation, zur SQL-Sprache und zu fortgeschrittenen Funktionen.
• Einblicke in die Leistungsoptimierung, Server-Setup und Hochverfügbarkeitslösungen. Am Ende des Kurses werden die Teilnehmer:
• Erweiterte PostgreSQL-Module wie Replikation, Connection Pooling und Volltextsuche verstehen.
• Sie sind in der Lage, Datenbanken zu verwalten, Backups durchzuführen und Hochverfügbarkeit zu gewährleisten.
• Sie verfügen über das Know-how für eine effiziente PostgreSQL-Serververwaltung und Leistungsoptimierung.
Die Teilnehmer sollten über Grundkenntnisse in SQL verfügen.
*Wir passen den Kursaufbau und die Inhalte an Ihre spezifischen Anforderungen und relevanten Anwendungsfälle an.
Einführung in PostgreSQL
• Was ist PostgreSQL?
• Kurze Geschichte von PostgreSQL
• Konventionen und weitere Informationen
• Richtlinien zur Fehlerberichterstattung
Erste Schritte mit PostgreSQL
• Installation und Datenbankerstellung
• Einführung in die SQL-Sprache
Vertiefung der SQL-Sprache
• Erweiterte SQL-Funktionen
• Syntax, Datendefinition und -manipulation
• Abfragen, Datentypen und Funktionen
• Indizes, Triggers und Volltextsuche
Erweiterte PostgreSQL-Funktionen
• Wrapper für Fremddaten
• PL/pgSQL - SQL-Prozedurale Sprache
• Concurrency-Kontrolle und Leistungstipps
Server-Verwaltung
• Installation (Quellcode vs. Distribution, Überlegungen zu Windows)
• Server-Setup und Betrieb
• Physische Speicherung und Konfiguration der Datenbank
• Client-Authentifizierung und Datenbank-Rollen
• Verwaltung von Datenbanken und routinemäßige Wartung
• Sicherung, Wiederherstellung und Wiederherstellungskonfiguration
Überwachung und Wartung
• Überwachung von Datenbankaktivität und Festplattenverwendung
• Zuverlässigkeit mit Write-Ahead Log
• Installation von Servererweiterungen von Drittanbietern
Hohe Verfügbarkeit und Replikation
• Verständnis des Brewer's CAP-Theorems
• Replikationsstrategien (synchron vs. asynchron)
• Verschiedene Replikationstechniken und ihre Anwendungen
• Verbindungspooling mit Pgpool
Failover und Wiederherstellung
• Konfigurationen mit DRBD
• Ersetzen von ausgefallenen Servern
• Wiederherstellung nach Netzwerkpartitionen
Praxisnahes Lernen mit erfahrenen Trainern an Ihrem Standort für Organisationen.
Neue Fähigkeiten erlernen, angeleitet von erfahrenen Trainern von überall.