Zkuste nás kontaktovat

Návrh Školení

Úvod do PostgreSQL 16

  • Přehled o PostgreSQL
  • Nové vlastnosti v PostgreSQL 16
  • Instalace a nastavení
  • Architektura a komponenty PostgreSQL

Začínáme s PostgreSQL

  • Nastavení clusteru databáze PostgreSQL
  • Vytváření a správa databází
  • Základní operace v SQL
  • Seznámení se s prostředím PostgreSQL 16

Pokročilé techniky v SQL

  • Pokročilé metody vyhledávání dat
  • Společné tabulkové výrazy (CTE)
  • Okenní funkce
  • Datové typy JSON a JSONB
  • Tvorba pokročilých SQL dotazů

Datové typy a rozšiřující moduly

  • Vlastní datové typy
  • Plnotextové vyhledávání
  • PostGIS pro práci s geografickými daty
  • Programování v PL/pgSQL
  • Využití pokročilých datových typů a rozšiřujících modulů

Indexování a optimalizace dotazů

  • Typy indexů a jejich využití
  • Plánování a provedení dotazů
  • Analýza a optimalizace SQL dotazů
  • Indexování jako prostředek k zlepšení výkonu databáze

Ladění výkonu

  • Parametry pro ladění výkonu
  • Správa paměti a systémových zdrojů
  • Monitorování a analýza výkonu databáze
  • Techniky ladění a monitorování výkonu

Zálohování a obnova databáze

  • Strategie zálohování
  • Obnova dat k určitému okamžiku
  • Logické a fyzické zálohy
  • Provedení zálohování a následné obnovy

Zabezpečení a řízení přístupu

  • Autentizace a autorizace uživatelů
  • Správa rolí a oprávnění
  • Šifrování a nastavení SSL/TLS
  • Aplikace osvědčených postupů v oblasti zabezpečení

Vysoká dostupnost a replikace

  • Koncepty a typy replikace databází
  • Nastavení streamovací replikace
  • Konfigurace vysoké dostupnosti pomocí nástroje Patroni
  • Implementace replikace a zajištění vysoké dostupnosti systému

Integrace PostgreSQL s aplikacemi

  • Připojení PostgreSQL k různým programovacím jazykům
  • Využití PostgreSQL v moderních vývojářských frameworkech
  • ORM nástroje a jejich kompatibilita s PostgreSQL
  • Integrace databáze do konkrétních aplikací

Shrnutí a další kroky

Požadavky

  • Základní znalosti SQL
  • Orientace v konceptech databází

Cílové skupiny

  • Správci databází
  • Vývojáři databázových aplikací
  • Systémoví administrátoři
 21 Hodiny

Počet účastníků


Cena za účastníka

Reference (2)

Nadcházející kurzy

Související kategorie