Děkujeme za vaši dotaz! Jeden z našich pracovníků vás brzy kontaktuje.
Děkujeme za rezervaci! Jeden z našich pracovníků vás brzy kontaktuje.
Doba trvání 7 hodiny
Návrh Školení
1. Úvod do distribuovaného PostgreSQL
- Výzvy škálování s jednodílkovým PostgreSQL
- Přehled rozšíření Citus: účel, architektura a komponenty
- Klíčové koncepty: koordinační uzel, pracovní uzly, metadata, distribuční klíče
2. Architektura klastru a nastavení
- Typy uzlů: koordinační vs. pracovní
- Typy tabulek: distribuované, replikované a lokální tabulky
- Instalace a konfigurace Citus v existujících prostředích PostgreSQL
- Objevování klastru a správa uzlů
3. Distribuce dat a strategie sharding
- Metody sharding: hash vs. append
- Výběr distribučního sloupce pro optimální výkon
- Správa distribuovaných a replikovaných tabulek
- Přerovnování shardů a škálování výššího rozsahu
4. Spouštění distribuovaných dotazů a optimalizace
- Jak Citus směruje a paralelizuje dotazy
- Chápání plánů distribuovaných dotazů
- Pushdown dotazů a optimalizace vykonávání
5. Konzistence, transakce a odolnost vůči poruchám
- Dvoufázový commit (2PC) a atomické operace
- Zvládání poruch v distribuovaných transakcích
6. Operační správa a use kases
- Nástroje pro monitorování a pohledy pro Citus
- Údržba a upgrady v distribuovaných prostředích
Požadavky
- Dokončení kurzu Pokročilá administrace (Vysoká dostupnost a replikace) nebo ekvivalentní zkušenost
- Pevné znalosti konfigurace a ladění výkonu PostgreSQL
- Znalost Linuxu a základních síťových konceptů
Cílová skupina
Zkušení administrátoři databází, DevOps inženýři a architekti systémů, kteří již spravují produkční prostředí PostgreSQL a potřebují ho horizontálně škálovat.
Reference (2)
Strategie ladění.
Jeffrey Zieg - Matrix Consulting
Kurz - PostgreSQL Performance Tuning
Přeloženo strojem
Chování protokolování při přetížení instance a hierarchie/nomenklatura instancí, databází, souborů atd.
Daniel Inwood - Sinara Consultants LTD
Kurz - PostgreSQL Advanced DBA
Přeloženo strojem