Zkuste nás kontaktovat

Návrh Školení

Co je PostgreSQL?

  • Krátká historie PostgreSQL
  • Konvence
  • Další informace
  • Pravidla pro hlášení chyb

Úvod do PostgreSQL

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

Jazyk SQL

  • Składnia SQL
  • Definice dat
  • Manipulace s daty
  • Dotazy
  • Datové typy
  • Funkce a operátory
  • Konverze typů
  • Indexy
  • Full Text Search
  • Řízení současných připojení
  • Tipy pro výkon

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
  • Pravidelné údržebnické operace
  • Zálohování a obnovování
  • High Availability, Load Balancing a replikace
  • Konfigurace obnovy
  • Sledování činnosti databáze
  • Sledování využití disku
  • Spolehlivost a write-ahead log
  • Regrese testy

Klientové rozhraní

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

Programování na serveru

  • Rozšíření SQL
  • Spouštěče
  • 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í na serveru

Interní funkce

  • Přehled interních funkcí PostgreSQL
  • Systémové katalogy
  • Protokol Frontend/Backend
  • Pravidla pro programování PostgreSQL
  • Podpora rodného jazyka
  • Psaní obsluhy pro procedurální jazyk
  • Psaní cizího datového wrapperu
  • Genetický query optimizer
  • Definice rozhraní pro přístup k indexům
  • GiST Indexy
  • GIN Indexy
  • Fyzické ukládání databází
  • BKI Backend Interface
  • Jak planner používá statistiky

Požadavky

Znalost práce s SQL a C

Základní znalosti systémové administrace (Unix/Linux nebo Windows)

 28 Hodiny

Počet účastníků


Cena za účastníka

Reference (7)

Nadcházející kurzy

Související kategorie