Návrh Školení

Úvod do PostgreSQL 16

  • Přehled PostgreSQL
  • Nové funkce v PostgreSQL 16
  • Instalace a nastavení
  • PostgreSQL architektura a komponenty

Začínáme s PostgreSQL

  • PostgreSQL nastavení databázového clusteru
  • Vytváření a správa databází
  • Základní SQL operace
  • Nastavení a zkoumání PostgreSQL 16

Pokročilé SQL techniky

  • Pokročilé techniky dotazování
  • Běžné tabulkové výrazy (CTE)
  • Funkce okna
  • Datové typy JSON a JSONB
  • Psaní pokročilých SQL dotazů

Datové typy a rozšíření

  • Vlastní datové typy
  • Fulltextové vyhledávání
  • PříspěvekGIS pro geoprostorová data
  • PL/pgSQL programování
  • Používání pokročilých datových typů a rozšíření

Indexování a optimalizace dotazů

  • Typy indexů a použití
  • Plánování a provádění dotazů
  • Analýza a optimalizace dotazů
  • Indexování a optimalizace dotazů

Ladění výkonu

  • Parametry ladění výkonu
  • Správa paměti a zdrojů
  • Sledování a analýza výkonu
  • Ladění a sledování výkonu

Zálohování a obnova

  • Strategie zálohování
  • Obnova v určitém okamžiku
  • Logické a fyzické zálohy
  • Provádění zálohování a obnovy

Zabezpečení a Access kontrola

  • Autentizace a autorizace
  • Správa rolí a oprávnění
  • Nastavení šifrování a SSL/TLS
  • Implementace osvědčených bezpečnostních postupů

Vysoká dostupnost a replikace

  • Koncepty a typy replikace
  • Nastavení streamovací replikace
  • Konfigurace vysoké dostupnosti s Patroni
  • Implementace replikace a vysoká dostupnost

Integrace PostgreSQL s aplikacemi

  • Propojení PostgreSQL s různými programovacími jazyky
  • Použití PostgreSQL v moderních aplikačních rámcích
  • ORM a PostgreSQL
  • Integrace PostgreSQL s aplikací

Shrnutí a další kroky

Požadavky

  • Základní znalost SQL
  • Znalost databázových konceptů

Publikum

  • Database správci
  • Database vývojáři
  • Správci systému
 21 hodiny

Počet účastníků


Price per participant

Reference (5)

Upcoming Courses

Související kategorie