Plan Szkolenia
Czym jest PostgreSQL?
- Krótka historia PostgreSQL
- Konwencje
- Dodatkowe informacje
- Wytyczne 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 SQL
- Definiowanie danych
- Manipulacja danymi
- Zapytania
- Typy danych
- Funkcje i operatory
- Konwersja typów
- Indeksy
- Wyszukiwanie pełnotekstowe
- Kontrola współbieżności
- Porady dotyczące wydajności
Administracja serwerem
- Instalacja z kodu źródłowego
- Instalacja z kodu źródłowego na Windows
- Konfiguracja i obsługa serwera
- Konfiguracja serwera
- Uwierzytelnianie klienta
- Role w bazie danych
- Zarządzanie bazami danych
- Lokalizacja
- Rutynowe zadania konserwacyjne bazy danych
- Kopia zapasowa i przywracanie
- Wysoka dostępność, równoważenie obciążenia i replikacja
- Konfiguracja odzyskiwania
- Monitorowanie aktywności bazy danych
- Monitorowanie użycia dysku
- Niezawodność i dziennik zapisu z wyprzedzeniem (WAL)
- Testy regresji
Interfejsy klienckie
- libpq - Biblioteka C
- Duże obiekty
- ECPG - Osadzone SQL w C
- Schemat informacyjny
Programowanie serwera
- Rozszerzanie SQL
- Wyzwalacze
- System reguł
- Języki proceduralne
- PL/pgSQL - Język proceduralny SQL
- PL/Tcl - Język proceduralny Tcl
- PL/Perl - Język proceduralny Perl
- PL/Python - Język proceduralny Python
- Interfejs programowania serwera
Wewnętrzne mechanizmy
- Przegląd wewnętrznych mechanizmów PostgreSQL
- Katalogi systemowe
- Protokół Frontend/Backend
- Konwencje kodowania PostgreSQL
- Obsługa języków narodowych
- Pisanie obsługi języka proceduralnego
- Pisanie opakowania danych zewnętrznych
- Optymalizator zapytań genetycznych
- Definicja interfejsu metody dostępu do indeksów
- Indeksy GiST
- Indeksy GIN
- Fizyczne przechowywanie danych
- Interfejs backendu BKI
- Jak planista wykorzystuje statystyki
Wymagania
Praktyczna znajomość SQL i C
Podstawowa administracja systemami (Unix/Linux lub Windows)
Opinie uczestników (7)
kompetencje Trenera
Marcin - Santander
Szkolenie - PostgreSQL Administration and Development
Wszystko, a w szczególności sposób prowadzenia i wiedza
Adam - Santander
Szkolenie - PostgreSQL Administration and Development
Wiedza prowadzącego
Mariusz - Santander
Szkolenie - PostgreSQL Administration and Development
krok po kroku przykłady, informacje w małych porcjach
Esmadee Bin Ismail - SBS transit
Szkolenie - PostgreSQL Administration and Development
Przetłumaczone przez sztuczną inteligencję
Różne techniki, które można wykorzystać, aby osiągnąć ten sam wynik, są po prostu zoptymalizowane o kilka kroków.
Abdul Hafiz - SBS transit
Szkolenie - PostgreSQL Administration and Development
Przetłumaczone przez sztuczną inteligencję
Właściwie całe szkolenie było mocno absorbujące - więc całość.
Michal M. - Asseco Poland S.A.
Szkolenie - PostgreSQL Administration and Development
Świetne szkolenie, dużo praktycznej wiedzy, trener posiada dużo doświadczenia i był w stanie przekazać wskazówki do kilku problemów z naszymi prawdziwymi projektami :)