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.
Schulungsübersicht
1. Einführung in verteiltes PostgreSQL
- Skalierungs-Herausforderungen mit Single-Node-PostgreSQL
- Überblick über die Citus-Erweiterung: Zweck, Architektur und Komponenten
- Schlüsselkonzepte: Coordinator-Knoten, Worker-Knoten, Metadaten, Verteilungsschlüssel
2. Cluster-Architektur und Setup
- Knotentypen: Coordinator vs. Worker
- Tabellentypen: verteilte, replizierte und lokale Tabellen
- Installation und Konfiguration von Citus in bestehenden PostgreSQL-Umgebungen
- Cluster-Discovery und Knotenverwaltung
3. Datenverteilung und Sharding-Strategien
- Sharding-Methoden: Hash vs. Append
- Auswahl einer Distributionsspalte für optimale Performance
- 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 von Plänen verteilter Abfragen
- Query Pushdown und Ausführungs-Optimierung
5. Konsistenz, Transaktionen und Fehlertoleranz
- Two-Phase Commit (2PC) und atomare Operationen
- Umgang mit Ausfällen in verteilten Transaktionen
6. Operatives Management und Use Cases
- Überwachungstools und Ansichten für Citus
- Wartung und Upgrades in verteilten Umgebungen
Voraussetzungen
- Abschluss des Kurses 'Erweiterte Administration (High Availability & Replikation)' oder equivalente Erfahrung
- fundierte Kenntnisse in PostgreSQL-Konfiguration und Performance-Tuning
- Vertrautheit mit Linux und grundlegenden Netzwerk Konzepten
Zielgruppe
Erfahrene Datenbankadministratoren, DevOps-Ingenieure und Systemarchitekten, die bereits Produktionsumgebungen mit PostgreSQL verwalten und diese horizontal skalieren müssen.
7 Stunden
Erfahrungsberichte (1)
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