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
- Skalierungsprobleme bei Einzelknoten-PostgreSQL-Installationen
- Übersicht über die Citus-Erweiterung: Zweck, Architektur und Komponenten
- Wichtige Konzepte: Koordinator-Knoten, Worker-Knoten, Metadaten, Verteilungsschlüssel
2. Clusteraufbau und Konfiguration
- Knotentypen: Koordinator vs. Worker
- Tabellentypen: verteilte, replizierte und lokale Tabellen
- Installation und Konfiguration von Citus in bestehenden PostgreSQL-Umgebungen
- Clustererkennung und Knotenverwaltung
3. Datenverteilung und Sharding-Strategien
- Sharding-Methoden: Hash-basiert vs. Append-basiert
- Wahl der Verteilungsspalte für optimale Leistung
- Verwaltung von verteilten und replizierten Tabellen
- Neuausgleich der 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 Optimierungen der Ausführung
5. Konsistenz, Transaktionen und Fehlertoleranz
- Zweiphasencommit (2PC) und atomare Operationen
- Bewältigung von Ausfällen in verteilten Transaktionen
6. Betriebliche Verwaltung und Anwendungsfälle
- Überwachungswerkzeuge und -ansichten für Citus
- Instandhaltung und Upgrades in verteilten Umgebungen
Voraussetzungen
- Abschluss des Kurses „Fortgeschrittene Verwaltung (Hochverfügbarkeit & Replikation)“ oder gleichwertige Erfahrung
- umfassende Kenntnisse in der Konfiguration und Performance-Optimierung von PostgreSQL
- Vertrautheit mit Linux und grundlegenden Netzwerkkonzepten
Zielgruppe
Erfahrene Datenbankadministratoren, DevOps-Engineers und Systemarchitekten, die bereits Produktionsumgebungen für PostgreSQL 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