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-Knoten-PostgreSQL.
- Überblick über die Citus-Erweiterung: Zweck, Architektur und Komponenten.
- Wichtige Konzepte: Koordinator-Knoten, Worker-Knoten, Metadaten, Verteilungsschlüssel.
2. Cluster-Architektur und Einrichtung
- Knotentypen: Koordinator vs. Worker.
- Tabellentypen: verteilte, replizierte und lokale Tabellen.
- Installation und Konfiguration von Citus in bestehenden PostgreSQL-Umgebungen.
- Cluster-Erkennung und Knotenmanagement.
3. Datenverteilung und Sharding-Strategien
- Sharding-Methoden: Hash vs. Append.
- Wahl der Verteilungsspalte für optimale Leistung.
- Verwaltung verteilter und replizierter Tabellen.
- Neuausgleich von Shards und horizontale Skalierung.
4. Ausführung und Optimierung verteilter Abfragen
- Wie Citus Abfragen routet und parallelisiert.
- Verständnis verteilter Ausführungspläne.
- Query-Pushdown und Ausführungsoptimierung.
5. Konsistenz, Transaktionen und Fehlertoleranz
- Two-Phase Commit (2PC) und atomare Operationen.
- Bearbeitung von Fehlern in verteilten Transaktionen.
6. Operatives Management und Use Cases
- Monitoring-Tools und Ansichten für Citus.
- Wartung und Upgrades in verteilten Umgebungen.
Voraussetzungen
- Abschluss des Kurses «Advanced Administration (High Availability & Replication)» oder gleichwertige Erfahrung.
- Solide Kenntnisse in der Konfiguration und Performance-Optimierung von PostgreSQL.
- Vertrautheit mit Linux und grundlegenden Netzwerk-Konzepten.
Zielgruppe
Erprobte Datenbank-Administratoren, DevOps-Ingenieure und Systemarchitekten, die bereits Produktions-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