Ta kontakt
 Varighet 7 timer

Kursplan

1. Introduksjon til distribuert PostgreSQL

  • Skalbarhetsutfordringer med en-node PostgreSQL
  • Oversikt over Citus-utvidelsen: formål, arkitektur og komponenter
  • Nøkkelelementer: koordinatknute, arbeidsknuter, metadata, distribusjonstaster

2. Klyngearkitektur og oppsett

  • Knutetyper: koordinat vs. arbeidere
  • Tabelltyper: distribuerte, repliserte og lokale tabeller
  • Installasjon og konfigurasjon av Citus i eksisterende PostgreSQL-miljøer
  • Klyngeoppdagelse og nodestyring

3. Datafordeling og sharding-strategier

  • Sharding-metoder: hash vs. append
  • Velg distribusjonssøyler for optimal ytelse
  • Administrasjon av distribuerte og repliserte tabeller
  • Rebalansering av shards og utvidelse av skala

4. Distribuert spørringsutførelse og optimalisering

  • Hvordan Citus retter og paralleliserer forespørsler
  • Forståelse av distribuerte spørringsplaner
  • Spørring pushdown og optimalisering av utførelse

5. Konsistens, transaksjoner og feiltolerance

  • To-faset commit (2PC) og atomære operasjoner
  • Håndtering av feil i distribuerte transaksjoner

6. Operativ administrasjon og brukstilfeller

  • Overvåkningsverktøy og visninger for Citus
  • Drift og oppgraderinger i distribuerte miljøer

Krav

  • Fullført «Avansert administrasjon (Høy tilgjengelighet & Replikering)» eller tilsvarende erfaring
  • Solid kunnskap om PostgreSQL-konfigurering og ytelsesoptimalisering
  • Kjennskap til Linux og grunnleggende nettverkskonsepter

Målgruppe

Erfarne databaseadministratorer, DevOps-ingeniører og systemarkitekter som allerede administrerer produktjonsmiljøer med PostgreSQL og trenger å skalere dem horisontalt.

Antall deltakere


Pris per deltaker

Referanser (3)

Kommende kurs

Relaterte kategorier