Návrh Školení
Co je to PostgreSQL?
- Stručná historie PostgreSQL
- Konvence používané v dokumentaci
- Další užitečné informace
- Pokyny pro hlášení chyb
Úvod do PostgreSQL
- Instalace a vytvoření databáze
- Jazyk SQL
- Pokročilé funkce
Jazyk SQL
- Syntaxe jazyka SQL
- Definice datových struktur
- Manipulace s daty
- Vytváření dotazů
- Datové typy
- Funkce a operátory
- Převod datových typů
- Indexy
- Vyhledávání v plném textu
- Řízení souběžnosti operací
- Tipy pro zvýšení výkonu
Správa serveru
- Instalace ze zdrojového kódu
- Instalace ze zdrojového kódu v systému Windows
- Nastavení a provoz serveru
- Konfigurace serveru
- Autentizace klientů
- Správa rolí v databázi
- Správa jednotlivých databází
- Lokalizace a nastavení jazyka
- Běžné úkoly údržby databáze
- Zálohování a obnova dat
- Vysoká dostupnost, vyrovnávání zátěže a replikace
- Nastavení obnovy po havárii
- Monitorování aktivity v databázi
- Sledování využití diskového prostoru
- Spolehlivost a protokol Write-Ahead Log
- Testování stability systému
Klientovská rozhraní
- libpq – knihovna v jazyce C
- Pracování s velkými objekty
- ECPG – vkládání SQL příkazů do kódu v jazyce C
- Schéma informací o databázi
Programování na straně serveru
- Rozšiřování možností jazyka SQL
- Triggery
- Systém pravidel pro zpracování dat
- Procedurální programovací jazyky
- PL/pgSQL – procedurální rozšíření SQL
- PL/Tcl – procedurální rozšíření v Tcl
- PL/Perl – procedurální rozšíření v Perlu
- PL/Python – procedurální rozšíření v Pythonu
- Rozhraní pro serverové programování
Interní mechanismy databáze
- Přehled interních struktur PostgreSQL
- Systémové katalogy
- Protokol komunikace mezi klientem a serverem
- Konvence psaní kódu v PostgreSQL
- Podpora různých jazyků
- Tvorba nového procedurálního jazyka pro databázi
- Tvorba adaptéru pro externí zdroje dat
- Optimizátor dotazů typu Genetic Query Optimizer
- Rozhraní pro definici metod přístupu k indexům
- Indexy typu GiST
- Indexy typu GIN
- Fyzické uložení dat v databázi
- Rozhraní BKI mezi serverem a uživatelem
- Jak plánovač dotazů využívá statistiky
Požadavky
Praktické znalosti jazyka SQL a programovacího jazyka C
Základní dovednosti systémové správy (Unix/Linux nebo Windows)
Reference (7)
příklady krok za krokem, informace ve stručných dávkách
Esmadee Bin Ismail - SBS transit
Kurz - PostgreSQL Administration and Development
Přeloženo strojem
Různé techniky, které lze použít k dosažení stejného výsledku, jsou optimalizovány pouhými několika kroky.
Abdul Hafiz - SBS transit
Kurz - PostgreSQL Administration and Development
Přeloženo strojem
1. Poznámky na tabuli 2. Laboratorní cvičení byly prováděny v režimu sdílení
Evangelos Katsaros
Kurz - PostgreSQL Administration and Development
Přeloženo strojem
Instruktor všechno, co jsme se ho ptali, vysvětlil velmi přesně a držel mě zaujatého.
Katerina Andreopoulou
Kurz - PostgreSQL Administration and Development
Přeloženo strojem
Skutečnost, že jsme měli příležitost se dozvědět o rozdílech mezi různými typy databází.
Marta Melloch - Amazon Development Center Poland Sp. z o.o.
Kurz - PostgreSQL Administration and Development
Přeloženo strojem
užitečné znalosti
Ewa Napieralska - Amazon Development Center Poland Sp. z o.o.
Kurz - PostgreSQL Administration and Development
Přeloženo strojem
Cvičení a reaktivita tréněrů byla velmi dobrá, naslouchali nám aktivně. Byli také velmi trpěliví. DŮKOROŇ VELMÍ ĎAKUJEME :)
Martyna Szewczuk - Amazon Development Center Poland Sp. z o.o.
Kurz - PostgreSQL Administration and Development
Přeloženo strojem