Plan Szkolenia

Co to jest PostgreSQL?

  • Krótka historia PostgreSQL
  • Konwencje
  • Wskazówki dotyczące zgłaszania błędów

Wprowadzenie do PostgreSQL

  • Instalacja i tworzenie bazy danych
  • Język SQL
  • Zaawansowane funkcje

Język SQL

  • Składnia języka SQL
  • Definicja danych (DDL)
  • Manipulacja danymi (DML)
  • Zapytania (DQL)
  • Typy danych
  • Funkcje i operatory
  • Wrapery danych zewnętrznych
  • Konwersja typów
  • Indeksy
  • Wyzwalacze (triggery)
  • Wyszukiwanie pełnotekstowe
  • Information Schema
  • PL / pgSQL - SQL Procedural Language
  • Współbieżność (concurrency)
  • Wskazówki dotyczące wydajności
  • Jak używać statystyk

Administracja serwerem

  • Kod źródłowy kontra pakiety dostarczanego przez dystrybucję
  • Instalacja z kodu źródłowego
  • Instalacja z kodu źródłowego w systemie Windows
  • Instalacja binariów otrzymanych przez kompilowanie kodu źródłowego
  • Fizyczna lokalizacja bazy danych
  • Wymagania dotyczące systemu plików i wymaganych opcji montowania
  • Konfiguracja serwera
  • Wymagania dotyczące wdrożeń opartych na kontenerach
  • Uwierzytelnianie klienta
  • Role bazy danych
  • Zarządzanie bazami danych
  • Lokalizacja (localization)
  • Rutynowe zadania konserwacji bazy danych
  • Kopia zapasowa i przywracanie
  • Konfiguracja odzyskiwania
  • Monitorowanie aktywności bazy danych
  • Monitorowanie użycia dysku
  • Niezawodność i log transakcji
  • Testy regresyjne
  • Instalacja rozszerzeń serwerów innych firm

Wysoka dostępność (HA), Load balancing i replikacja

  • Twierdzenie Brewera
  • Replikacja synchroniczna vs asynchroniczna
  • Log Shipping (Warm Standby)
  • Replikacja strumieniowa Master-Slave (Hot Standby)
  • Replikacja oparta o trigery Master-Slave (Slony)
  • Replikacja Multi-Master (Bucardo)
  • Pule połączeń i replikacja synchroniczna z Pgpool
  • Konfiguracje przełączania awaryjnego za pomocą DRBD
  • Wymiana uszkodzonego serwera
  • Odtwarzanie z partycji sieciowej

Wymagania

Podstawowa znajomość języka SQL

 14 godzin

Liczba uczestników



Cena za uczestnika

Opinie uczestników (10)

Szkolenia Powiązane

Reporting Services

14 godzin

Powiązane Kategorie