Kontakt aufnehmen

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

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (1)

Kommende Kurse

Verwandte Kategorien