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.
Kursplan
1. Introduktion till Distribuerad PostgreSQL
- Skalningsutmaningar med ens-nods PostgreSQL
- Översikt över Citus-tillägget: syfte, arkitektur och komponenter
- Nyckelbegrepp: koordinatnoder, arbetsnoder, metadata, distribueringsnycklar
2. Klusterarkitektur och installation
- Nodtyper: koordinatorer vs arbetsnoder
- Tabelltyper: distribuerade, replikerade och lokala tabeller
- Installation och konfiguration av Citus i befintliga PostgreSQL-miljöer
- Klusterupptäckt och nodhantering
3. Datadistribution och shardingstrategier
- Shardingmetoder: hash vs append
- Välja en distribueringskolumn för optimal prestanda
- Hantering av distribuerade och replikerade tabeller
- Ombalansering av shardingar och utskalning
4. Distribuerad frågeutformning och optimering
- Hur Citus routerar och parallelliserar frågor
- Förståelse av distribuerade frågeplaner
- Frågedownsampling och utformningsoptimering
5. Konsistens, transaktioner och felförsäkring
- Tvåfasig commit (2PC) och atomiska operationer
- Hantering av fel i distribuerade transaktioner
6. Driftshantering och användningsfall
- Övervakningsverktyg och vyer för Citus
- Underhåll och uppgraderingar i distribuerade miljöer
Krav
- Avklarandet av Advanced Administration (High Availability & Replication) eller motsvarande erfarenhet
- Säker kunskap om PostgreSQL-konfiguration och prestandajustering
- Kännedom av 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.
7 Timmar
Vittnesmål (1)
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