Takk for at du sendte din henvendelse! En av våre teammedlemmer vil kontakte deg straks.
Takk for at du sendte din bestilling! En av våre teammedlemmer vil kontakte deg straks.
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
Referanser (1)
Loggføringsatferd når forekomsten er under belastning, samt hierarkiet og nomenklaturen for forekomster, databaser, filer osv.
Daniel Inwood - Sinara Consultants LTD
Kurs - PostgreSQL Advanced DBA
Maskinoversatt