Návrh Školení
Úvod
- PostgreSQL vs MySQL vs Oracle
- Přehled funkcí a architektury PostgreSQL 13
Začínáme
- Nastavení databázového serveru
- Instalace PostgreSQL 13
- Vytváření a přístup k databázi
- Syntaxe, příkazy a funkce SQL
Konfigurace databáze Postgres
- Data definition, default values, and constraints (Definice dat, výchozí hodnoty a omezení)
- Nastavení a úprava tabulek
- Správa práv a zásad zabezpečení
- Vytváření databázových schémat
- Implementace dědičnosti a rozdělení tabulek
- Přidání, aktualizace a dotazování dat
- Data types, functions, and operators (Datové typy, funkce a operátory)
- Použití indexů a plnohodnotový vyhledávání
- Chápání paralelního řízení (concurrency control)
Správa databázového serveru
- Promítání PostgreSQL clusteru
- Zabezpečení serveru a šifrování dat
- Nastavení parametrů serveru
- Povolení ověřování klienta
- Nastavení rolí přístupu a oprávnění
- Správa více databází
- Provádění úloh správy databáze
- Zálohování a obnovení dat
- Optimalizace výkonu a spolehlivosti databáze
- Sledování aktivit a využití disku databáze
- 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í vestavěných příkazů SQL (embedded SQL statements)
- Prozkoumání informačního schématu
- Jiné klientské aplikace PostgreSQL
Serverové programování
- Rozšíření jazyka SQL pro dotazy
- Zápis funkcí pro události (event trigger functions)
- Implementace pravidlových systémů
- Použití procedurální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í průběhu replikace
Řešení problémů
Závěr a další kroky
Požadavky
- Pochopení RDBMS
- Zkušenosti s SQL
Účastníci
- Systémoví administrátoři
- Vývojáři
Reference (5)
Do konce prvního dne navrhl jeden účastník více interakce v praktikách a instruktoři tento návrh pro druhý den převzali.
Daniela - Unit4
Kurz - PostgreSQL 16 for Developers and Administrators
Přeloženo strojem
Faktní a praktický přístup k tématu. Příjemná atmosféra, podporující klady otázky.
Marcin - Santander Bank Polska S.A.
Kurz - Implementing High Availability in PostgreSQL
Přeloženo strojem
Bylo to Docker a kontejnery spolu s funkcí dědění databáze PostgreSQL, která není k dispozici v Oracle Database.
Manish Kumar
Kurz - PostgreSQL Essentials
Přeloženo strojem
Bylo zjevně přizpůsobeno našemu účelu, což ho činilo velmi užitečným. Skutečně jsem si oblíbil formát Zoom, protože mi pomáhal soustředit se, když byl materiál po celou dobu přímo před námi a vyučující mohl přidávat ilustrace a značky, zatímco vysvětloval. Vyučující naše otázky odpověděl velmi uspokojivým způsobem a byl jsem překvapen tím, kolik se mi podařilo za jeden den naučit. Obvykle si ze školení vyčerpání stěžuji odpoledne, ale toto bylo velmi poutavé až do konce. Tempo bylo dokonalé a detaily se soustředily na správná místa.
Davina Sanders - Scottish Government
Kurz - PostgreSQL Performance Tuning
Přeloženo strojem
Michal byl jako učitel velmi vědomý a angažující.
Nate Clifton - NIIT (USA) Inc.
Kurz - PostgreSQL Advanced DBA
Přeloženo strojem