Administracja bazą danych PostgreSQL – Kompleksowe szkolenie dla administratorów baz danych!
Chcesz zdobyć solidne podstawy administracji PostgreSQL? Szkolenie „Administracja bazą danych PostgreSQL” to kompleksowy kurs, który przygotuje Cię do zarządzania bazą danych PostgreSQL na poziomie administracyjnym. Niezależnie od tego, czy jesteś początkującym administratorem, czy chcesz usystematyzować swoją wiedzę, ten kurs pomoże Ci zrozumieć kluczowe aspekty zarządzania relacyjną bazą danych PostgreSQL.
Co zyskasz?
✅ Zrozumiesz architekturę PostgreSQL – poznasz mechanizmy działania, klasteryzację i strukturę bazy danych.
✅ Nauczysz się instalować i konfigurować PostgreSQL – od pierwszego uruchomienia do optymalizacji wydajności.
✅ Poznasz narzędzia administracyjne – psql, pgAdmin, pg_stat_statements i inne.
✅ Zoptymalizujesz bezpieczeństwo bazy – kontrola dostępu, szyfrowanie, uprawnienia i audyt.
✅ Opanujesz tworzenie i zarządzanie bazami – struktura, schematy, indeksowanie i optymalizacja SQL.
✅ Dowiesz się, jak monitorować PostgreSQL – diagnostyka, logi, statystyki wydajnościowe.
✅ Nauczysz się tworzyć kopie zapasowe i przywracać bazę – pg_dump, pg_restore, PITR i backup fizyczny.
✅ Zrozumiesz replikację i HA – kluczowe narzędzia do zapewnienia wysokiej dostępności.
Dla kogo?
✅ Administratorów baz danych, którzy chcą zrozumieć kluczowe mechanizmy PostgreSQL.
✅ Programistów, którzy chcą lepiej optymalizować pracę z bazą danych.
✅ Inżynierów IT, którzy chcą wdrożyć system PostgreSQL w środowisku produkcyjnym.
✅Specjalistów IT i DevOps pracujących z systemami bazodanowymi
Dlaczego warto wybrać to szkolenie?
✅ Praktyczna wiedza – kurs obejmuje realne przypadki i ćwiczenia administracyjne
✅ Doświadczeni trenerzy – prowadzący to eksperci w zakresie administracji PostgreSQL
✅ Certyfikat ukończenia – potwierdzenie zdobytych umiejętności
✅ Elastyczna forma szkolenia – dostępność w formie stacjonarnej i online
Przydatne linki:
Architektura PostgreSQL: procesy, pamięć, dysk
Cechy i zalety PostgreSQL
Różnice między PostgreSQL a innymi RDBMS
Instalacja na różnych systemach operacyjnych (Linux, Windows)
Tworzenie i konfiguracja podstawowej instancji
Struktura katalogów PostgreSQL
psql – Interaktywny klient PostgreSQL
Przegląd narzędzi administracyjnych dostępnych z wieprsza poleceń
Klaster PostgreSQL
Architektura Logiczna
Archotektura fizyczna
Pliki konfiguracyjne (postgresql.conf, pg_hba.conf, pg_ident.conf)
Ustawienia dostępu i autoryzacji
Podstawowe opcje konfiguracyjne
Wprowadzenie do Katalogu danych PostgreSQL
Przegląd najważniejszych słowników systemowych
Tworzenie baz danych
Zarządzanie połączeniami i użytkownikami
Struktura bazy i schematy
Zagadnienia wielojęzyczności
Uwierzytelnianie i autoryzacja użytkowników
Uprawnienia i kontrola dostępu
Szyfrowanie danych w PostgreSQL
Monitorowanie i audyt bezpieczeństwa
Ochrona przed atakami SQL Injection
Ochrona przed atakami typu Denial of Service (DoS)
Zarządzanie podatnościami i aktualizacje
Wbudowane widoki i statystyki systemowe
Analiza zapytań SQL
auto_explain – analiza planów zapytań
pgAdmin – graficzne zarządzanie PostgreSQL
pgBadger – analiza logów PostgreSQL
pg_top – monitoring zasobów PostgreSQL
check_postgres – monitoring z Nagios, Zabbix
SQL dla administratorów
Omówienie różnic pomiędzy SQL a PL/pgSQL
Wprowadzenie do języka proceduralnego PL/pgSQL
Kopie zapasowe logiczne (pg_dump, pg_dumpall)
Kopie zapasowe fizyczne (pg_basebackup, tar, rsync)
Przywracanie danych z kopii zapasowych
Przywracanie do punktu w czasie (Point-in-Time Recovery – PITR)
Automatyzacja i testowanie strategii backupu
Masowe ładowanie danych z użyciem COPY
pgLoader – Automatyczny import z MySQL, CSV, innych baz
pg_bulkload (Zaawansowana alternatywa dla COPY)
Parallel Copy i zapytania równoległe
Foreign Data Wrappers (FDW) – postgres_fdw, file_fdw
Patroni
Pg-pool II
Repmgr – łatwa konfiguracja replikacji i failoveru
HAProxy – Load Balancing dla PostgreSQL