Kom i kontakt

Kursplan

1. Introduktion till Distribuerad PostgreSQL

  • Skalningsutmaningar med ens-nods PostgreSQL
  • Översikt över Citus-tillägget: syfte, arkitektur och komponenter
  • Nyckelbegrepp: koordinatnoder, arbetsnoder, metadata, distribueringsnycklar

2. Klusterarkitektur och installation

  • Nodtyper: koordinatorer vs arbetsnoder
  • Tabelltyper: distribuerade, replikerade och lokala tabeller
  • Installation och konfiguration av Citus i befintliga PostgreSQL-miljöer
  • Klusterupptäckt och nodhantering

3. Datadistribution och shardingstrategier

  • Shardingmetoder: hash vs append
  • Välja en distribueringskolumn för optimal prestanda
  • Hantering av distribuerade och replikerade tabeller
  • Ombalansering av shardingar och utskalning

4. Distribuerad frågeutformning och optimering

  • Hur Citus routerar och parallelliserar frågor
  • Förståelse av distribuerade frågeplaner
  • Frågedownsampling och utformningsoptimering

5. Konsistens, transaktioner och felförsäkring

  • Tvåfasig commit (2PC) och atomiska operationer
  • Hantering av fel i distribuerade transaktioner

6. Driftshantering och användningsfall

  • Övervakningsverktyg och vyer för Citus
  • Underhåll och uppgraderingar i distribuerade miljöer

Krav

  • Avklarandet av Advanced Administration (High Availability & Replication) eller motsvarande erfarenhet
  • Säker kunskap om PostgreSQL-konfiguration och prestandajustering
  • Kännedom av 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.

 7 Timmar

Antal deltagare


Pris per deltagare

Vittnesmål (2)

Kommande Kurser

Relaterade Kategorier