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.
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.
Referanser (3)
Et godt første møte med en ny databasteknologi
Cont Florian - Banca Transilvania Cluj
Kurs - PostgreSQL Server Administration
Maskinoversatt
Justering av strategier.
Jeffrey Zieg - Matrix Consulting
Kurs - PostgreSQL Performance Tuning
Maskinoversatt
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