Návrh Školení
Co je PostgreSQL?
- Krátký přehled historie PostgreSQL
- Konvence
- Další informace
- Rady k hlášení chyb
Úvod do PostgreSQL
- Instalace a vytváření databází
- Jazyk SQL
- Pokročilé funkce
Jazyk SQL
- Syntaxe SQL
- Definice dat
- Úpravy dat
- Dotazy
- Data types
- Funkce a operátory
- Převod typů
- Indexy
- Plný textový vyhledávání
- Kontrola konkurencnosti
- Tipy k optimalizaci výkonu
Správa serveru
- Instalace ze zdrojového kódu
- Instalace ze zdrojového kódu v Windows
- Nastavení a provoz serveru
- Konfigurace serveru
- Ověřování klientů
- Role databází
- Správa databází
- Lokalizace
- Rutinní úlohy správy databází
- Zálohování a obnovení
- Vysoká dostupnost, vyrovnávání zatížení a replikace
- Konfigurace obnovení
- Monitorování aktivit databáze
- Monitorování využívání disku
- Spoľahlivost a předchozí záznam (Write-Ahead Log)
- Kontrolní testy
Klientské rozhraní
- libpq - knihovna C
- Velké objekty
- ECPG - vložený SQL v C
- Schéma informací
Programování serveru
- Rozšíření SQL
- Výzvy
- 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
Vnitřnosti
- Přehled vnitřností PostgreSQL
- Systémové katalogy
- Protokol mezi klientem a serverem
- Kódovací konvence PostgreSQL
- Podpora národních jazyků
- Napsání handleru procedurálního jazyka
- Napsání wrapperu pro cizí data
- Genetický optimalizační algoritmus dotazů
- Definice rozhraní přístupu k indexu
- Indexy GiST
- Indexy GIN
- Fyzické úložiště databáze
- Rozhraní BKI backendu
- Jak plánovač používá statistiky
Požadavky
Funkční znalosti SQL a C
Základní systémová administrace (Unix/Linux nebo Windows)
Reference (7)
příklady krok za krokem, informace o velikosti bajtu
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, je pouze optimalizovat pomocí několika kroků
Abdul Hafiz - SBS transit
Kurz - PostgreSQL Administration and Development
Přeloženo strojem
1. Notes on the whiteboard 2. Labs were executed in a sharing mode
Evangelos Katsaros
Kurz - PostgreSQL Administration and Development
The instructor explained everything we asked, he was very accurate, and he kept my interested.
Katerina Andreopoulou
Kurz - PostgreSQL Administration and Development
The fact that we had a chance to hear about the difference between many databases types.
Marta Melloch - Amazon Development Center Poland Sp. z o.o.
Kurz - PostgreSQL Administration and Development
useful knowledge
Ewa Napieralska - Amazon Development Center Poland Sp. z o.o.
Kurz - PostgreSQL Administration and Development
The exercises and that the trainers was very responsive and was listening to us actively. He was also very patient with us. THANK YOU SO MUCH :)