Kom i kontakt
 Varaktighet 7 timmar

Kursplan

1. Introduktion till distribuerad PostgreSQL

  • Skalningsutmaningar med enkelnod PostgreSQL
  • Översikt över Citus-utökningen: syfte, arkitektur och komponenter
  • Väsentliga koncept: koordinerande nod, arbetande noder, metadata, distributionsnycklar

2. Klusterarkitektur och installation

  • Nodtyper: koordinerande vs arbetande noder
  • Tabelltyper: distribuerade, replikerade och lokala tabeller
  • Installation och konfiguration av Citus på befintliga PostgreSQL-miljöer
  • Klusterupptäckt och nodhantering

3. Datafördelning och sharding-strategier

  • Sharding-metoder: hash vs append
  • Välja distributionskolumn för optimal prestanda
  • Hantera distribuerade och replikerade tabeller
  • Återbalansera shards och skala ut

4. Distribuerad frågekörning och optimering

  • Hur Citus routar och parallelliserar frågor
  • Förstå distribuerade frågeplaner
  • Frågepushdown och exekveringsoptimering

5. Konsistens, transaktioner och feltolerans

  • Tvåfasåtagande (2PC) och atomära operationer
  • Hantering av fel i distribuerade transaktioner

6. Operativ hantering och användningsfall

  • Övervakningstools och vyer för Citus
  • Underhåll och uppdateringar i distribuerade miljöer

Krav

  • Avslutad kurs i Avancerad Administration (Hög tillgänglighet & Replikering) eller motsvarande erfarenhet
  • Solid kunskap om PostgreSQL-konfiguration och prestandaoptimering
  • Kännedom om Linux och grundläggande nätverkskoncept

Målgrupp

Erfarna databasadministratörer, DevOps-ingenjörer och systemarkitekter som redan hanterar produktionsmiljöer för PostgreSQL och behöver skalera dem horisontellt.

Antal deltagare


Pris per deltagare

Vittnesmål (2)

Kommande Kurser

Relaterade Kategorier