Kontakt aufnehmen

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

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (2)

Kommende Kurse

Verwandte Kategorien