Vielen Dank für die Zusendung Ihrer Anfrage! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Vielen Dank, dass Sie Ihre Buchung abgeschickt haben! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Dauer 7 Stunden
Schulungsübersicht
1. Einführung in verteiltes PostgreSQL
- Skalierungsherausforderungen bei ein-knotigen PostgreSQL-Instanzen
- Überblick über die Citus-Erweiterung: Zweck, Architektur und Komponenten
- Wichtige Konzepte: Coordinator-Knoten, Worker-Knoten, Metadaten, Verteilungsschlüssel
2. Cluster-Architektur und Einrichtung
- Knotentypen: Coordinator im Vergleich zu Workern
- Tabellentypen: verteilte, replizierte und lokale Tabellen
- Installation und Konfiguration von Citus in vorhandenen PostgreSQL-Umgebungen
- Clustererkennung und Knotenverwaltung
3. Datenverteilung und Sharding-Strategien
- Sharding-Methoden: Hash im Vergleich zu Append
- Auswahl einer Verteilungsspalte für optimale Leistung
- Verwaltung verteilter und replizierter Tabellen
- Neuausgleich von Shards und Skalierung nach außen (Scale-out)
4. Verteilte Abfrageausführung und -optimierung
- Wie Citus Abfragen routet und parallelisiert
- Verständnis verteilter Abfragepläne
- Query Pushdown und Optimierungen der Ausführung
5. Konsistenz, Transaktionen und Fehlertoleranz
- Two-Phase Commit (2PC) und atomare Operationen
- Bearbeitung von Ausfällen in verteilten Transaktionen
6. Betriebliche Verwaltung und Anwendungsfälle
- Überwachungstools und -sichten für Citus
- Wartung und Upgrades in verteilten Umgebungen
Voraussetzungen
- Abschluss des Kurses 'Advanced Administration (High Availability & Replication)' oder vergleichbare Erfahrung
- Fundierte Kenntnisse in der PostgreSQL-Konfiguration und Leistungsanpassung (Tuning)
- Vertrautheit mit Linux und grundlegenden Netzwerk-Konzepten
Zielgruppe
Erfahrene Datenbankadministratoren, DevOps-Ingenieure und Systemarchitekten, die bereits produktive PostgreSQL-Umgebungen verwalten und diese horizontal skalieren müssen.
Erfahrungsberichte (2)
Abstimmstrategien.
Jeffrey Zieg - Matrix Consulting
Kurs - PostgreSQL Performance Tuning
Maschinelle Übersetzung
Logverhalten, wenn die Instanz unter Last steht, sowie die Hierarchie und Nomenklatur von Instanzen, Datenbanken, Dateien usw.
Daniel Inwood - Sinara Consultants LTD
Kurs - PostgreSQL Advanced DBA
Maschinelle Übersetzung