Zkuste nás kontaktovat
 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.

Počet účastníků


Cena za účastníka

Reference (2)

Nadcházející kurzy

Související kategorie