Návrh Školení
Úvod
- PostgreSQL vs MySQL vs Oracle
- Přehled funkcí a architektury PostgreSQL 13
Začátek práce
- Nastavení databázového serveru
- Instalace PostgreSQL 13
- Vytvoření a přístup k databázi
- Syntaxe, příkazy a funkce SQL
Konfigurace databáze Postgres
- Data definition, výchozí hodnoty a omezující podmínky
- Nastavení a úprava tabulek
- Správa oprávnění a zásad zabezpečení
- Vytváření databázových schémat
- Implementace dědičnosti tabulek a oddílení
- Přidávání, aktualizace a dotazování dat
- Data types, funkce a operátory
- Použití indexů a plného textového vyhledávání
- Chápání paralelní kontroly (concurrency control)
Správa databázového serveru
- Upgrade PostgreSQL clusteru
- Zabezpečení serveru a šifrování dat
- Konfigurace parametrů serveru
- Povolení ověřování klienta
- Nastavení rolí a oprávnění přístupu
- Správa více databází
- Vykonávání úloh správy databáze
- Zálohování a obnovení dat
- Optimalizace výkonu a spolehlivosti databáze
- Sledování aktivit databáze a používání disku
- Implementace logické replikace
- Provádění regresních testů
Klientské programování
- Použití knihovny libpq C a rozhraní pro velké objekty
- Provádění vložených SQL příkazů
- Prozkoumání informačního schématu
- Jiné klientské aplikace PostgreSQL
Serverové programování
- Rozšíření jazyka SQL pro dotazy
- Napsání funkcí pro události (event trigger functions)
- Implementace pravidlových systémů
- Použití proceduralních jazyků (PLs)
- Prozkoumání TCL, Perl a Python PLs
- Provádění serverových programovacích rozhraní
- Příklady logického dekódování (logical decoding)
- Sledování pokroku replikace
Řešení potíží
Závěr a další kroky
Požadavky
- Pochopení RDBMS
- Zkušenosti s SQL
Účastníci
- Správci systémů
- Vývojáři
Reference (5)
Pokročilé tématy s praktickým základem a diskuzí o technologiích jako je TimescaleDB a Hypertable, vědecké znalosti instruktora :)
Shivam - Paessler LLC
Kurz - PostgreSQL Fundamentals
Přeloženo strojem
Do konce prvního dne navrhl jedna účastnice více interakce v praktických cvičeních a přednosta tento návrh zahrnil do druhého dne kurzu.
Daniela - Unit4
Kurz - PostgreSQL 16 for Developers and Administrators
Přeloženo strojem
Faktický a praktický přístup k tématu. Příjemná atmosféra, která podporuje zadávání otázek.
Marcin - Santander Bank Polska S.A.
Kurz - Implementing High Availability in PostgreSQL
Přeloženo strojem
Andres důsledně zajišťuje, že odpovídá na všechny otázky účastníků a snaží se zajistit, aby každý pochopil jeho učení. Obdivuji jeho odbornost a zručnost v dané problematice
Ryan - Questronix Corporation
Kurz - PostgreSQL for Administrators - 3 Days
Přeloženo strojem
Ahmed has been very cooperative and knowledgeable about the subject and throughout been a good and productive training session covering some basic and important topics on Postgres.