Návrh Školení

Co je PostgreSQL?

  • Stručný přehled historie PostgreSQL
  • Konvence
  • Další informace
  • Pokyny pro hlášení chyb

Úvod do PostgreSQL

  • Instalace a vytváření databází
  • Jazyk SQL
  • Pokročilé funkce

Jazyk SQL

  • Syntaxe SQL
  • Definice datových struktur
  • Manipulace s daty
  • Dotazy
  • Datové typy
  • Funkce a operátory
  • Převod datových typů
  • Indexy
  • Plnotextové vyhledávání
  • Řízení paralelnosti
  • Tipy k optimalizaci výkonu

Administrace serveru

  • Instalace ze zdrojového kódu
  • Instalace ze zdrojového kódu na Windows
  • Nastavení a provoz serveru
  • Konfigurace serveru
  • Autentizace klientů
  • Role databáze
  • Správa databází
  • Lokalizace
  • Běžné úkoly udržování databáze
  • Zálohování a obnovení
  • Vysoká dostupnost, vyrovnávání zatížení a replikace
  • Konfigurace obnovení
  • Monitorování činnosti databáze
  • Monitorování využití disku
  • Spolehlivost a protokol předávání záznamů (WAL)
  • Regresní testy

Rozhraní klienta

  • libpq - knihovna C
  • Velké objekty
  • ECPG - zavedený SQL v C
  • Informační schéma

Programování serveru

  • Rozšíření SQL
  • Trigger-y
  • Systém pravidel
  • Procedurální jazyky
  • PL/pgSQL - procedurální jazyk SQL
  • PL/Tcl - procedurální jazyk Tcl
  • PL/Perl - procedurální jazyk Perl
  • PL/Python - procedurální jazyk Python
  • Rozhraní pro programování serveru (SPI)

Internality

  • Přehled interních funkcí PostgreSQL
  • Systémové katalogy
  • Protokol komunikace klient-server
  • Konvence kódování PostgreSQL
  • Podpora národních jazyků
  • Vytváření zpracovatelů procedurálních jazyků
  • Vytváření wrapperu pro externí data
  • Genetický optimalizátor dotazů
  • Definice rozhraní přístupu k indexům (IAM)
  • Indexy GiST
  • Indexy GIN
  • Fyzické úložiště databáze
  • Rozhraní BKI backendu
  • Jak plánovač používá statistiky

Požadavky

Pracovní znalosti SQL a C

Základní správa systému (Unix/Linux nebo Windows)

 28 hodiny

Počet účastníků


Cena za účastníka

Reference (7)

Nadcházející kurzy

Související kategorie