Návrh Školení

Co je PostgreSQL?

  • Krátký přehled historie PostgreSQL
  • Zvyklosti
  • Další informace
  • Pokyny pro hlášení chyb

Úvod do PostgreSQL

  • Instalace a vytvoření databáze
  • Jazyk SQL
  • Pokročilé funkce

Jazyk SQL

  • Syntaxe SQL
  • Definice dat
  • Úprava dat
  • Dotazy
  • Typy dat
  • Funkce a operátory
  • Závětové moduly pro externí data
  • Převod typů
  • Indexy
  • Výzvy
  • Celotextové vyhledávání
  • Informační schéma
  • PL/pgSQL - postupný jazyk SQL
  • Ovládání souběžnosti
  • Tipы pro zlepšení výkonu
  • Jak plánovač používá statistiky

Správa serveru

  • Zdrojový kód vs balíčky poskytované distribucí
  • Instalace ze zdrojového kódu
  • Instalace ze zdrojového kódu v Windows
  • Nasazení binárních souborů získaných kompilací zdrojového kódu
  • Nastavení a provoz serveru
  • Fyzické ukládání databází
  • Požadavky na trvání systému souborů a požadované možnosti připojení
  • Konfigurace serveru
  • Zvláštní aspekty nasazení založeného na kontejnerech
  • Ověřování klientů
  • Roly databází
  • Správa databází
  • Lokalizace
  • Rutinní úkony pro udržování databáze
  • Zálohování a obnovení
  • Nastavení obnovení
  • Sledování aktivit v databázi
  • Sledování použití disku
  • Spojení s protokolem před zápisem (WAL) a jeho spolehlivost
  • Regresní testy
  • Nasazení třetí stranou poskytovaných rozšíření serveru

Vysoká dostupnost, vyrovnání zatížení a replikace

  • Brewerova CAP věta
  • Synchronní vs asynchronní replikace
  • Odesílání protokolů (teplá rezerva)
  • Streamování master-slave replikace (horká rezerva)
  • Vyvolané synchronní master-slave replikace pomocí Slony
  • Vyvolané multi-master replikace pomocí Bucardo
  • Zprostředkovatel připojení a synchronní replikace s Pgpool
  • Konfigurace převzetí místnosti pomocí DRBD
  • Nahrazení selhání serveru
  • Zotavení po odpojení síťové části

Požadavky

Základní pracovní znalost SQL

 14 hodiny

Počet účastníků


Cena za účastníka

Reference (7)

Nadcházející kurzy

Související kategorie