Tack för att du skickade din fråga! En av våra teammedlemmar kontaktar dig snart.
Tack för att du skickade din bokning! En av våra teammedlemmar kontaktar dig snart.
Varaktighet 7 timmar
Kursplan
1. Introduktion till distribuerad PostgreSQL
- Skalningsutmaningar med enkelnod PostgreSQL
- Översikt över Citus-utökningen: syfte, arkitektur och komponenter
- Väsentliga koncept: koordinerande nod, arbetande noder, metadata, distributionsnycklar
2. Klusterarkitektur och installation
- Nodtyper: koordinerande vs arbetande noder
- Tabelltyper: distribuerade, replikerade och lokala tabeller
- Installation och konfiguration av Citus på befintliga PostgreSQL-miljöer
- Klusterupptäckt och nodhantering
3. Datafördelning och sharding-strategier
- Sharding-metoder: hash vs append
- Välja distributionskolumn för optimal prestanda
- Hantera distribuerade och replikerade tabeller
- Återbalansera shards och skala ut
4. Distribuerad frågekörning och optimering
- Hur Citus routar och parallelliserar frågor
- Förstå distribuerade frågeplaner
- Frågepushdown och exekveringsoptimering
5. Konsistens, transaktioner och feltolerans
- Tvåfasåtagande (2PC) och atomära operationer
- Hantering av fel i distribuerade transaktioner
6. Operativ hantering och användningsfall
- Övervakningstools och vyer för Citus
- Underhåll och uppdateringar i distribuerade miljöer
Krav
- Avslutad kurs i Avancerad Administration (Hög tillgänglighet & Replikering) eller motsvarande erfarenhet
- Solid kunskap om PostgreSQL-konfiguration och prestandaoptimering
- Kännedom om 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.
Vittnesmål (2)
Justering av strategier.
Jeffrey Zieg - Matrix Consulting
Kurs - PostgreSQL Performance Tuning
Maskintolkat
Logbeteende när instansen är under belastning samt hierarkin/nomenklaturen för instanser, databaser, filer, etc.
Daniel Inwood - Sinara Consultants LTD
Kurs - PostgreSQL Advanced DBA
Maskintolkat