PostgreSQL steht unter der BSD-Lizenz und beherrscht viele Funktionen kommerzieller Datenbank Management Systeme. Dieser PostgreSQL-Kurs vermittelt erweiterte Kenntnisse, um den Datenbankserver und die verschiedenen Tools sowohl für Web-Projekte als auch für geschäftskritische Anwendungen unter Unix- oder Windows-Systemen optimal anzupassen.
Dieses PostgreSQL-Seminar für Administratoren vermittelt zudem tiefergehende Kenntnisse zur Konfiguration wie Replikation, Hot-Standby und Failover.
Agenda-Vorschlag
Überblick zu High Availability Techniken
- Dateisystem-Replikation
- Transaktionslog-Übertragung
- Trigger-gesteuerte Replikation
- Anweisungs-basierte Replikations-Middleware
- Asynchrone Multi-Master-Replikation
- Synchrone Multi-Master-Replikation
- Kaskadierende Replikation
Replikationsmöglichkeiten von PostgreSQL
- Synchron und asynchron
- WAL-Datei- und Datenstrom-basiert
- Replikations-Slots
Einsatzfelder für Replikation
- Kontinuierliches Backup
- Regional verteilte Datenbanken
- Warm und Hot Standby-Server
Vorstellung weiterer Werkzeuge für Replikation und Failover
- Bi-Directional Replication
- Cybercluster für Multi-Master-Replikation
- walbouncer für partielle Replikation
- pglookout für Monitoring und Failover
Connection Pooling und Load Balancing
- Einsatzzweck
- Werkzeuge: pgBouncer und pgpool
Zielgruppe
Datenbank-Entwickler und -Administratoren, Systemverwalter und Poweruser
Voraussetzungen
Kenntnisse im Umfang unseres Grundlagenseminars zu PostgreSql.
Dauer
2,0 Tage
