Návrh Školení
Úvod
- PostgreSQL vs MySQL vs Oracle Přehled funkcí a architektury PostgreSQL
Začínáme
- Nastavení databázového serveru Instalace PostgreSQL 13 Vytvoření a přístup k databázi SQL syntaxe, příkazy a funkce
Konfigurace Postgresu Database
- Definice dat, výchozí hodnoty a omezení Nastavení a úprava tabulek Správa oprávnění a zásad zabezpečení Vytváření schémat databáze Implementace dědění tabulek a rozdělení na oddíly Přidávání, aktualizace a dotazování na data Datové typy, funkce a operátory Používání indexů a spouštění fulltextového vyhledávání Pochopení souběžnosti řízení
Správa serveru Database
- Upgrade clusteru PostgreSQL Zabezpečení serveru a šifrování dat Konfigurace parametrů serveru Povolení ověřování klientů Nastavení přístupových rolí a oprávnění Správa více databází Provádění úloh údržby databáze Zálohování a obnova dat Optimalizace výkonu a spolehlivosti databáze Sledování aktivity databáze a využití disku Implementace log. replikace Spuštění regresních testů
Na straně klienta Programming
- Používání knihovny libpq C a rozhraní velkých objektů Provádění embedded SQL příkazů Prozkoumávání informačního schématu Jiné klientské aplikace PostgreSQL
Na straně serveru Programming
- Rozšíření dotazovacího jazyka SQL Zápis funkcí spouštění událostí Implementace systémů pravidel Použití procedurálních jazyků (PL) Prozkoumání TCL, Perl a Python PL Provádění serverových programovacích rozhraní Příklady logického dekódování Sledování průběhu replikace
Odstraňování problémů
Shrnutí a další kroky
Požadavky
- Pochopení RDBMS
- Zkušenosti s SQL
Publikum
- Správci systému
- 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
Machine Translated
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
Machine Translated
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
Machine Translated
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
Machine Translated
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.