Kategorie: Bazy danych, SQL, PostgreSQL
Szkolenie skupia się na problemie zarządzania bazami PostgreSQL o dużych rozmiarach, pracującymi w warunkach wymagających podwyższonej niezawodności. Poruszamy zagadnienia poprawnej implementacji systemu HA (High Availability) dla PostgreSQL, a także technik mających na celu rozproszenie obciążenia aplikacji na kilka maszyn. Podamy sprawdzone w boju recepty na systemy mogące bez zakłócenia pracy przetrwać awarię części
infrastruktury.
W programie znajduje się analiza dostępnych metod replikacji PostgreSQL i praktyczne przykłady stosowania replikacji wbudowanej. Dokładnie wyjaśnimy różnice pomiędzy replikacją synchroniczną i asynchroniczną i przeprowadzimy analizę wad i zalet każdego z tych rozwiązań. Nie zapomnimy też o kompleksowym podejściu do monitoringu, bez którego żaden system HA nie może się obejść.
Nasi wykładowcy mogą pochwalić się wieloletnim doświadczeniem z Postgresem, zarówno od strony administratora jak i programisty. Członkiem naszego zespołu jest też jeden ze współautorów systemu PostgreSQL, regularnie występujący na światowej konferencji poświęconej temu silnikowi baz danych.
Czas trwania
2 dni
Program
- Log operacji PostgreSQL
- Zasada działania WAL
- Archiwizowanie logów (log shipping)
- Program pg_basebackup
- Program pg_receivexlog
- Point In Time Recovery
- Replikacja
- Hot standby
- Streaming replication
- Monitorowanie stanu replikacji
- Tuning parametrów replikacji
- Replikacja kaskadowa
- Replikacja synchroniczna
- Sposób działania
- Bilans korzyści i kosztów
- Zewnętrzne systemy replikacji
- High Availability
- Ustawienia replikacji dla HA
- Automatyczna promocja serwera podległego na główny
- Problem STONITH (Shoot The Other Node In The Head)
- Gwarancje bezpieczeństwa dla systemów HA
- Szacowanie ryzyka utraty danych przy awarii
- Zewnętrzne systemy HA dla PostgreSQL
Training also available in English - for more information see here.
Przeznaczenie i wymagania
Wymagana jest dobra znajomość PostgreSQL, umiejętność administracji systemem Linux.
Certyfikaty
Uczestnicy szkolenia otrzymują imienne certyfikaty sygnowane przez ALX.