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.
Návrh Školení
1. Úvod do distribuovaného PostgreSQL
- Problémy se škálováním jedno-uzlového prostředí PostgreSQL
- Přehled rozšíření Citus: účel, architektura a hlavní komponenty
- Základní pojmy: koordinující uzel, pracovní uzly, metadata a distribuční klíče
2. Architektura a nastavení clusteru
- Typy uzlů: koordinující versus pracovní uzly
- Druhy tabulek: distribuované, replikované a lokální tabulky
- Instalace a konfigurace Citusu v již existujícím prostředí PostgreSQL
- Identifikace uzlů v clusteru a jejich správa
3. Strategie distribuce dat a shardingu
- Metody rozdělování dat: hashování versus přidávání nových záznamů
- Jak vybrat vhodný distribuční klíč pro optimální výkon
- Správa distribuovaných a replikovaných tabulek
- Vyvažování zátěže mezi uzly a rozšiřování clusteru
4. Výkonnostní optimalizace distribuovaných dotazů
- Jak Citus směruje a paralelně zpracovává dotazy
- Porozumění plánům distribuovaných dotazů
- Optimalizace provádění dotazů a jejich vysílání na jednotlivé uzly
5. Konzistence, transakce a odolnost systému
- Dvoufázové potvrzení (2PC) a atomické operace v distribuovaném prostředí
- Řešení problémů při výskytu chyb v distribuovaných transakcích
6. Provozní správa a reálné použití
- Nástroje pro monitorování a pohledy na stav clusteru v rámci Citusu
- Údržba a aktualizace systému v distribuovaných prostředích
Požadavky
- Absolvování kurzu Pokročilá správa (Vysoká dostupnost & replikace) nebo odpovídající praktické zkušenosti
- Solidní znalost konfigurace a optimalizace výkonu PostgreSQL
- Základní orientaci v práci s operačním systémem Linux a znalost základních síťových konceptů
Cílová skupina
Kurz je určen pro zkušené správce databází, inženýry DevOps a architekty systémů, kteří již spravují produkční prostředí PostgreSQL a potřebují jej horizontálně škálovat.
7 Hodiny
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