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 verteilte PostgreSQL
- Skalierungsprobleme mit ein-knotenbasierten PostgreSQL-Instanzen
- Überblick über die Citus-Erweiterung: Zweck, Architektur und Komponenten
- Schlüsselkonzepte: Koordinatorknoten, Workerknoten, Metadaten, Verteilungsschlüssel
2. Clusterarchitektur und -einrichtung
- Knotentypen: Koordinator vs. Worker
- Tabellenarten: verteilte, replizierte und lokale Tabellen
- Installation und Konfiguration von Citus in bestehenden PostgreSQL-Umgebungen
- Clusterversorgung und Knotenverwaltung
3. Datenverteilung und Sharding-Strategien
- Sharding-Methoden: Hash vs. Anhängen
- Auswahl einer Verteilungsspalte für optimale Leistung
- Verwalten von verteilten und replizierten Tabellen
- Neubalancierung von Shards und Skalierung nach außen
4. Verteilte Abfrageausführung und -optimierung
- Wie Citus Abfragen routet und parallelisiert
- Verstehen verteilter Abfragepläne
- Abfragepushdown und Ausführungs-Optimierung
5. Konsistenz, Transaktionen und Fehlertoleranz
- Zwei-Phasen-Commit (2PC) und atomare Operationen
- Behandlung von Fehlern in verteilten Transaktionen
6. Betriebsmanagement und Anwendungsfälle
- Überwachungstools und -ansichten für Citus
- Wartung und Upgrades in verteilten Umgebungen
Voraussetzungen
- Abschluss des Kurses 'Advanced Administration (High Availability & Replication)' oder vergleichbare Erfahrung
- Solides Wissen über die PostgreSQL-Konfiguration und -Leistungsoptimierung
- Kenntnisse von Linux und grundlegende Netzwerkkonzepte
Zielgruppe
Erfahrene Datenbankadministratoren, DevOps-Ingenieure und Systemarchitekten, die bereits produktive PostgreSQL-Umgebungen 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