Kontakt aufnehmen

Schulungsübersicht

1. Einführung in verteiltes PostgreSQL

  • Skalierungsherausforderungen bei einzelknotigen PostgreSQL-Installationen
  • Überblick über die Citus-Erweiterung: Zweck, Architektur und Komponenten
  • Schlüsselkonzepte: Coordinator-Knoten, Worker-Knoten, Metadaten, Distribution Keys

2. Cluster-Architektur und Einrichtung

  • Knotentypen: Coordinator vs. Worker
  • Tabellentypen: verteilte, replizierte und lokale Tabellen
  • Installation und Konfiguration von Citus in bestehenden PostgreSQL-Umgebungen
  • Cluster-Erkennung und Knotenverwaltung

3. Datenverteilung und Sharding-Strategien

  • Sharding-Methoden: Hashing vs. Append
  • Auswahl einer Distribution Column für optimale Performance
  • Verwaltung von verteilten und replizierten Tabellen
  • Neubalance von Shards und horizontales Skalieren (Scaling Out)

4. Verteilte Abfrageausführung und Optimierung

  • Wie Citus Abfragen routet und parallelisiert
  • Verständnis von verteilten Abfrageplänen
  • Query Pushdown und Ausführungsoptimierung

5. Konsistenz, Transaktionen und Fehlertoleranz

  • Two-Phase Commit (2PC) und atomare Operationen
  • Behandlung von Fehlern in verteilten Transaktionen

6. Betriebliches Management und Anwendungsfälle

  • Überwachungstools und Ansichten für Citus
  • Wartung und Upgrades in verteilten Umgebungen

Voraussetzungen

  • Abschluss des Kurses 'Fortgeschrittenes Administration (High Availability & Replication)' oder gleichwertige Erfahrung
  • Fundierte Kenntnisse in PostgreSQL-Konfiguration und Performance-Tuning
  • Vertrautheit mit Linux und grundlegenden Netzwerkkonzepten

Zielgruppe

Erfahrene Datenbankadministratoren, DevOps-Ingenieure und Systemarchitekten, die bereits Produktionsumgebungen mit PostgreSQL verwalten und diese horizontal skalieren müssen.

 7 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (1)

Kommende Kurse

Verwandte Kategorien