Zkuste nás kontaktovat

Návrh Školení

1. Úvod do distribuované PostgreSQL

  • Výzvy při škálování s PostgreSQL na jednom uzlu
  • Přehled rozšíření Citus: účel, architektura a komponenty
  • Klíčové koncepty: koordinátor uzlu, pracovní uzly, metadata, distribuční klíče

2. Architektura a nastavení clusteru

  • Typy uzlů: koordinátor vs pracovní uzly
  • Typy tabulek: distribuované, replikované a místní tabulky
  • Instalace a konfigurace Citus v existujících prostředí PostgreSQL
  • Zjišťování clusteru a správa uzlů

3. Distribuce dat a sharding strategie

  • Metody sharding: hash vs připojení (append)
  • Volba distribučního sloupce pro optimální výkon
  • Správa distribuovaných a replikovaných tabulek
  • Rebalancing shardů a škálování ven

4. Distribuované dotazování a optimalizace

  • Jak Citus směruje a paralelizuje dotazy
  • Porozumění distribuovaným plánům dotazování
  • Pushdown a optimalizace provádění dotazů

5. Konsistence, transakce a tolerancí vůči poruchám

  • Dvoufázové přijetí (2PC) a atomické operace
  • Řešení selhání v distribuovaných transakcích

6. Operační správa a případové studie

  • Nástroje a pohledy pro monitorování Citus
  • Údržba a aktualizace v distribuovaných prostředích

Požadavky

  • Absolvování pokročilé správy (vysoká dostupnost a replikace) nebo ekvivalentní zkušenosti
  • Solidní znalost konfigurace PostgreSQL a optimalizace výkonu
  • Opačení s Linuxem a základními síťovými pojmy

Cílová skupina

Zkušené správci databází, inženýři DevOps a systémoví architekti, kteří již spravují produkční prostředí PostgreSQL a potřebují je škálovat horizontálně.

 7 Hodiny

Počet účastníků


Cena za účastníka

Reference (2)

Nadcházející kurzy

Související kategorie