Administracja bazami danych PostgreSQL

by:
Czas trwania 3 dni

Najbliższe terminy tego szkolenia

Udział online 1500 PLN (netto)
Szkolenie stacjonarne 1800 PLN (netto)

Skuteczność

W naszej pracy nadrzędną wartością jest skuteczność szkoleń. Jako programiści rozumiemy, że w nauce chodzi przede wszystkim o skuteczność. Wszystkie elementy procesu szkolenia, od doboru właściwego trenera do przemyślanej warsztatowej formuły są po to, by to osiągnąć. Doskonalimy się w tym od 2008 roku. Możesz więc na nas polegać!

Program szkolenia

  1. Instalacja PostgreSQL w wersji 9.4 na przykładzie CENTOS 6.7
    • Proces instalacji i inicjalizacji klastra
    • Automatyczny start klastra bazodanowego razem z serwerem
    • Ustawianie hasła użytkownika postgres
  2. Dostęp do klastra z siec
  3. Instalacja i konfiguracja PhpPgAdmin
  4. Korzystanie z PSQL
    • Łączenie się z bazą danych
    • Konfiguracja PSQL
    • Uruchamianie zewnętrznych skryptów
    • Sprawdzanie struktury tabeli i dostępnych tabel
  5. Uruchamianie i zatrzymywanie klastra
  6. Zmiana parametrów
    • Zmiana parametrów dla sesji
    • Przywracanie wartości parametrów
    • Trwała zmiana parametrów dla klastra
    • Zmiana parametrów dla innych użytkowników, oraz wybranych baz danych
  7. Sprawdzanie własności bazy danych
  8. Struktura fizyczna i logiczna bazy
    • Struktura fizyczna – katalogi i pliki
    • Struktura logiczna
      • Bazy danych – informacje podstawowe
      • Sprawdzanie dostępnych baz
      • Tworzenie baz danych
      • Bazy danych a struktura katalogów i pliki związane z obiektami bazy
      • Kasowanie baz danych
      • Przestrzenie tabel (tablespace)
      • Schematy
  9. Użytkownicy i uprawnienia
    • HBA - Host Based Access
      • Struktura i składnia pliku pg_hba.conf
      • Konfiguracja dostępu do serwera z różnych hostów i podsieci
      • Autoryzacja z użyciem szyfrowania
      • Autoryzacja bez hasła
    • Użytkownicy i uprawnienia
      • Tworzenie użytkownika
      • Kasowanie użytkownika
      • Limit połączeń na użytkownika
      • Ważność konta
      • Uniemożliwianie logowania
      • Zmiana własności użytkownika
      • Sesje użytkowników i ich rozłączanie
    • Schematy
      • Tworzenie schematów
      • Sprawdzanie dostępnych schematów
      • Tworzenie obiektów w schematach
      • Przenoszenie obiektów do innych schematów
      • Zmiana nazw schematów
      • Kasowanie pustych schematów
      • Kasowanie schematów wraz z zawartymi w nich obiektami
      • Przenoszenie własności obiektów ze schematu na innego użytkownika
      • Domyślne schematy wyszukiwania i zmienna search_path
    • Uprawnienia
      • Nadawanie uprawnień do obiektów
      • Odbieranie uprawnień do obiektów
      • Sprawdzanie uprawnień do obiektów
      • Nadawanie uprawnień do schematów
      • Odbieranie uprawnień do schematów
      • Sprawdzanie uprawnień do schematów
    • Grupy użytkowników i masowe zarządzanie uprawnieniami
      • Tworzenie grup
      • Dodawanie użytkowników do grup
      • Usuwanie z grupy użytkowników
      • Kasowanie grup
      • Przypisywanie i odbieranie uprawnień grupom
    • Monitorowanie uruchamianych zapytań
      • Konfiguracja zapisu do logów
      • Zapis logów do pliku CSV
      • Analiza danych pochodzących z logów
  10. Transakcje, poziomy izolacji i blokady
    • Zarządzanie transakcjami
    • Niepożądane zjawiska związane z transakcyjnością
      • Brudny odczyt
      • Odczyty nie dające się powtórzyć
      • Odczyty widmo
      • Poziomy izolacji
    • Blokady
      • Zasada działania blokad
      • Jawne blokowanie wierszy i tabel
    • Mechanizmy wewnętrzne transakcyjności i operacja VACUUM
  11. Zarządzanie obiektami
    • Typy danych
      • Typy znakowe
      • Typy liczbowe
      • Typ logiczny – boolean
      • Typy daty i czasu
      • Specjalne typy PostgreSQL i typ Blob
    • Tabele
      • Tworzenie tabel
      • Ograniczenia kolumn
      • Ograniczenia tabel
      • Kasowanie tabel
    • Tabele tymczasowe
      • Ograniczenia kluczy obcych
      • Ograniczenie ON DELETE/UPDATE CASCADE i ON DELETE SET NULL
      • Ograniczenie DEFERRABLE
    • Widoki
  12. Backup i odtwarzanie w PostgreSQL
    • Backup lokalny i zdalny z użyciem narzędzia PG_DUMP
    • Odtwarzanie lokalne i zdalne bazy danych
    • Szybkie kopiowanie baz między dwoma klastrami
    • Błędy podczas odtwarzania
    • Backup i odtwarzanie całego klastra
    • Backup plików danych na poziomie fizycznym
  13. Archiwizacja ciągła i przywracanie do puntu tuż przed awarią
  14. Przywracanie do punktu w czasie
  15. Optymalizacja wydajności tworzenia kopii zapasowych i odtwarzania

Opis szkolenia

Szkolenie odbywa się na żywo z udziałem trenera. Nie jest to forma kursu video!
Szkolenie przeznaczone dla osób, do których zadań będzie należeć administracja i zabezpieczenie baz danych PostgreSQL. Podczas szkolenia omawiane są zagadnienia związane z instalacją, konfiguracją, utrzymaniem baz danych PostgreSQL. Szkolenie obejmuje również zagadnienia tworzenia kopii zapasowych oraz odtwarzania baz po awarii, bezpieczeństwa. Szkolenie obejmujące zagadnienia od podstawowych po zaawansowane. W czasie szkolenia uczestnicy wykonują wiele praktycznych ćwiczeń, a także przechodzą symulacje realnych zagrożeń takich jak utrata danych.
Terminy gwarantowane Jeśli jakiś termin oznaczony jest jako gwarantowany to oznacza to że na 100% się odbędzie we wskazanym czasie i miejscu. Więcej
Szkolenia online i udział online Szkolenia online odbywają się na żywo z udziałem trenera. Uczestniczy łączą się na szkolenie za pomocą platfomy ZOOM. Informacje o wymaganym niezbędnym oprogramowaniu oraz informacje organizacyjne uczestnicy otrzymują na 7 dni przed datą rozpoczęcia szkolenia. W każdym szkoleniu stacjonarnym możesz brać udział online. Więcej
Inne szkolenia tej kategorii Sprawdź pozostałe szkolenia PostgreSQL!
Vouchery Istnieje możliwość wykupienia vouchera z roczną ważnością. Można zakupić przedpłaconą usługę szkoleniową w jednym okresie rozliczeniowym, a zrealizować w innym. Więcej

Trenerzy kategorii PostgreSQL

Michał Bieniek
Michał Szczepek
Andrzej Klusiewicz

Masz jakieś pytania? Skontaktuj się z nami!

Odpowiadamy na telefony i maile w godzinach 9:00-17:00 od poniedziałku do piątku.

Szkolenia otwarte 22 299 53 69
Szkolenia zamknięte i grupy 733 908 205
Napisz do nas

Potrzebujesz więcej informacji?

Wiadomość wysłana

Przyjęliśmy Twoją wiadomość i skontaktujemy się z Tobą w tej sprawie

Klikając OK wrócisz do formularza

Nasza strona korzysta z plików cookie. Możesz zmienić zasady ich używania lub zablokować pliki cookie w ustawieniach przeglądarki. Więcej informacji można znaleźć w Polityce prywatności. Kontynuując korzystanie ze strony, wyrażasz zgodę na używanie plików cookie.