Neem contact met ons op
 Duur 7 uren

Cursusaanbod

1. Inleiding tot Gedistribueerd PostgreSQL

  • Schalingsuitdagingen bij single-node PostgreSQL
  • Overzicht van de Citus-extensie: doel, architectuur en componenten
  • Belangrijke concepten: coordinator node, worker nodes, metadata, distributiekeys

2. Clusterarchitectuur en Opzet

  • Typen knooppunten: coordinator versus workers
  • Typen tabellen: gedistribueerde, gerepliceerde en lokale tabellen
  • Installeren en configureren van Citus in bestaande PostgreSQL-omgevingen
  • Clusterdetectie en knooppuntbeheer

3. Datadistributie en Sharding-strategieën

  • Shardingmethoden: hash versus append
  • Een distributiekolom kiezen voor optimale prestaties
  • Gedistribueerde en gerepliceerde tabellen beheren
  • Shards herbalanceren en uitbreiden

4. Gedistribueerde Query-executie en Optimalisatie

  • Hoe Citus queries routeert en paralleliseert
  • Gedistribueerde queryplannen begrijpen
  • Query pushdown en uitvoeroptimalisatie

5. Consistentie, Transacties en Fouttolerantie

  • Two-Phase Commit (2PC) en atomaire operaties
  • Storingen in gedistribueerde transacties verwerken

6. Operationeel Beheer en Gebruikscases

  • Monitoring tools en weergaven voor Citus
  • Onderhoud en upgrades in gedistribueerde omgevingen

Vereisten

  • Afstuderen van Advanced Administration (High Availability & Replication) of gelijkwaardige ervaring
  • Solide kennis van PostgreSQL-configuratie en prestatie-optimalisatie
  • Vermendheid met Linux en basale netwerkkoncepten

Publiek

Ervaren databasebeheerders, DevOps-engineers en systeemarchitecten die al productieomgevingen met PostgreSQL beheren en deze horizontaal willen schalen.

Aantal deelnemers


Prijs per deelnemer

Getuigenissen (2)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën