Neem contact met ons op

Cursusaanbod

1. Inleiding tot gedistribueerde PostgreSQL

  • Problemen bij het opschalen van een single-node PostgreSQL-omgeving
  • Overzicht van de Citus-extensie: doel, architectuur en componenten
  • Belangrijke begrippen: coordinator-node, worker-nodes, metadata en distributiesleutels

2. Clusterarchitectuur en installatie

  • Soorten nodes: coordinator versus worker-nodes
  • Soorten tabellen: gedistribueerde, gerepliceerde en lokale tabellen
  • Citus installeren en configureren in een bestaande PostgreSQL-omgeving
  • Clusterdetectie en beheer van nodes

3. Gegevensdistributie en sharding-strategieën

  • Shardingmethoden: hash versus append
  • Kiezen van een geschikte distributiesleutel voor optimale prestaties
  • Beheer van zowel gedistribueerde als gerepliceerde tabellen
  • Het herbalanceren van shards en het schalen van clusters naar buiten toe

4. Uitvoering en optimalisatie van gedistribueerde queries

  • Hoe Citus queries routeert en paralleliseert
  • Begrijpen van distributed query-plannen
  • Query-pushdown en optimalisatie van de uitvoering

5. Consistentie, transacties en fouttolerantie

  • Two-Phase Commit (2PC) en atomaire bewerkingen
  • Omgaan met storingen in gedistribueerde transacties

6. Operatiebeheer en praktische toepassingen

  • Monitoringtools en -views voor Citus
  • Onderhoud en upgrades in gedistribueerde omgevingen

Vereisten

  • Afronding van de cursus Gevorderde Administratie (High Availability & Replication) of gelijkwaardige ervaring
  • Goede kennis van PostgreSQL-configuratie en performance-tuning
  • Begrip van Linux en basisconcepten uit het netwerkwezen

Doelgroep

Ervaren databasebeheerders, DevOps-engineers en systeemarchitecten die reeds PostgreSQL-omgevingen beheren en deze horizontaal willen schalen.

 7 Uren

Aantal deelnemers


Prijs per deelnemer

Getuigenissen (2)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën