Ta kontakt

Kursplan

1. Introduksjon til Distribuert PostgreSQL

  • Skalering utfordringer med enkelnoder PostgreSQL
  • Oversikt over Citus-utvidelsen: formål, arkitektur og komponenter
  • Nøkkeltanker: koordinatornode, arbeidsnoder, metadata, distribusjonssleutler

2. Klyngearkitektur og Oppsett

  • Node-typer: koordinator vs arbeidere
  • Tabell-typer: distribuerte, repliserte og lokale tabeller
  • Installasjon og konfigurasjon av Citus i eksisterende PostgreSQL-miljøer
  • Klyngedetektering og nodeleder

3. Datafordeling og Splittstrategier

  • Splittingsmetoder: hash vs append
  • Valg av en distribusjonskolonne for optimal ytelse
  • Administrasjon av distribuerte og repliserte tabeller
  • Omgjengsbalansering av splittinger og utvidelse

4. Distribuert Forespørselsutførelse og Optimalisering

  • Hvordan Citus ruter og paralleliserer forespørsler
  • Forståelse av distribuerte forespørselsplaner
  • Forespørselsnedlaster og utførelsesoptimalisering

5. Konsistens, Transaksjoner og Feiltoleranse

  • To-trinnscommit (2PC) og atomiske operasjoner
  • Behandling av feil i distribuerte transaksjoner

6. Driftsmessig Ledelse og Bruksområder

  • Overvåkingstøyler og visninger for Citus
  • Vedlikehold og oppgraderinger i distribuerte miljøer

Krav

  • Fullført Advanced Administration (High Availability & Replication) eller tilsvarende erfaring
  • Solid kunnskap om PostgreSQL-konfigurasjon og ytelsesoptimalisering
  • Familiaritet med Linux og grunnleggende nettverkskonsepter

Målgruppe

Erfarne Databaseadministratører, DevOps-ingeniører og Systemarkitekter som allerede administrerer produksjonsmiljøer for PostgreSQL og trenger å skale dem horisontalt.

 7 Timer

Antall deltakere


Pris per deltaker

Referanser (2)

Kommende kurs

Relaterte kategorier