PostgreSQL - zaawansowane zarządzanie i optymalizacja

PostgreSQL - zaawansowane zarządzanie i optymalizacja

Opis szkolenia

Kurs jest skierowany do profesjonalistów IT poszukujących głębokiego zrozumienia i umiejętności w pracy z PostgreSQL. Szkolenie obejmuje szeroki zakres tematów, od podstawowych operacji i zarządzania danymi, przez zaawansowane funkcje, optymalizację zapytań, bezpieczeństwo, aż po monitorowanie i skalowanie. Uczestnicy będą mieli okazję do praktycznego zastosowania wiedzy poprzez warsztaty i analizę case studies, przygotowując ich do efektywnego wykorzystania PostgreSQL w realnych scenariuszach biznesowych. To intensywne szkolenie zapewni solidne fundamenty oraz zaawansowane techniki, niezbędne do zarządzania złożonymi bazami danych w dynamicznym środowisku korporacyjnym.

 

Korzyści:

  • Znacząco poprawisz wydajność operacji na bazach danych dzięki zaawansowanym technikom optymalizacji.
  • Zwiększysz bezpieczeństwo danych korzystając z najnowszych metod szyfrowania i zarządzania dostępem.
  • Nauczysz się efektywnie skalować bazy danych, aby sprostać rosnącym wymaganiom biznesowym.
  • Opanujesz umiejętność szybkiego identyfikowania i rozwiązywania problemów za pomocą zaawansowanego monitoringu.
  • Zdobędziesz praktyczne doświadczenie w integracji PostgreSQL z innymi technologiami, co otwiera nowe możliwości dla Twojej firmy.

Program szkolenia

Dzień 1: Podstawy PostgreSQL

  1. Wprowadzenie do PostgreSQL i ekosystemu.
  2. Instalacja i konfiguracja środowiska PostgreSQL.
  3. Tworzenie i projektowanie baz danych: schematy, tabele, typy danych.
  4. Podstawy języka SQL: zapytania SELECT, INSERT, UPDATE, DELETE.
  5. Zarządzanie użytkownikami i uprawnieniami.
  6. Transakcje i kontrola spójności danych.
  7. Funkcje i procedury składowane.
  8. Praca z danymi przestrzennymi i specjalnymi typami danych.
  9. Import i eksport danych.
  10. Narzędzia i rozszerzenia wspierające rozwój bazy.

 

Dzień 2: Zaawansowane operacje i optymalizacja

  1. Zaawansowane zapytania SQL i techniki złączeń.
  2. Analiza i optymalizacja wydajności zapytań.
  3. Indeksy: tworzenie, zarządzanie i strategie indeksowania.
  4. Partycjonowanie danych dla lepszej wydajności.
  5. Wykorzystanie VACUUM, ANALYZE dla optymalizacji przestrzeni dyskowej.
  6. Replikacja i wyższa dostępność: konfiguracja master-slave, master-master.
  7. Backup i przywracanie bazy danych: strategie i najlepsze praktyki.
  8. Monitorowanie i tuning wydajności serwera PostgreSQL.
  9. Zabezpieczenia danych: szyfrowanie połączeń i danych.
  10. Architektura mikrousług i integracja z PostgreSQL.

 

Dzień 3: Zaawansowane zarządzanie i Case Studies

  1. Skalowanie poziome i pionowe bazy danych PostgreSQL.
  2. Użycie narzędzi do automatycznego skalowania i zarządzania klastrami.
  3. Zaawansowane funkcje PostgreSQL: dblink, fdw, systemy kolejkowania.
  4. Przegląd narzędzi do monitorowania stanu bazy: PgAdmin, PRTG, Prometheus.
  5. Automatyzacja zadań administracyjnych za pomocą skryptów.
  6. Analiza logów w celu identyfikacji i rozwiązywania problemów.
  7. Przykłady użycia PostgreSQL w aplikacjach typu Big Data.
  8. Optymalizacja zasobów sprzętowych dla baz danych.
  9. Przyszłość PostgreSQL i nowe funkcjonalności.
  10. Warsztaty: Rozwiązywanie rzeczywistych problemów biznesowych z użyciem PostgreSQL.

Informacje podstawowe

Co dostajesz w standardzie?