Plan Szkolenia
Co to jest PostgreSQL?
- Krótki historia PostgreSQL
- Konwencje
- Dodatkowe informacje
- 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 SQL
- Definicja danych
- Manipulacja danymi
- Zapytania
- Typy danych
- Funkcje i operatory
- Konwersja typów
- Indeksy
- Wyszukiwanie pełnotekstowe
- Sterowanie współbieżnością
- Porady dotyczące wydajności
Administracja serwera
- Instalacja z kodu źródłowego
- Instalacja z kodu źródłowego na Windowsie
- Konfiguracja i obsługa serwera
- Konfiguracja serwera
- Autoryzacja klienta
- Role bazy danych
- Zarządzanie bazami danych
- Lokalizacja
- Zadania regularnego utrzymania bazy danych
- Kopie zapasowe 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 przed nimi (WAL)
- Testy regresji
Interfejsy klienckie
- libpq - biblioteka C
- Obiekty duże
- ECPG - SQL osadzony w C
- Schemat informacyjny
Programowanie serwera
- Rozszerzanie SQL
- Trigger'y
- 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ętrzności
- Przegląd wewnętrzności PostgreSQL
- Katalogi systemowe
- Protokół fronton/backend
- Konwencje kodowania PostgreSQL
- Obsługa języków natywnych
- Pisanie handlera języka proceduralnego
- Pisanie wrappera danych zewnętrznych
- Optymalizator zapytań genetycznych
- Definicja interfejsu dostępu do indeksu
- Indeksy GiST
- Indeksy GIN
- Fizyczne przechowywanie bazy danych
- Interfejs BKI backend
- Jak planer wykorzystuje statystyki
Wymagania
Praktyczna znajomość SQL i C
Podstawowa administracja systemu (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
przykłady krok po kroku, informacje o rozmiarze bajtu
Esmadee Bin Ismail - SBS transit
Szkolenie - PostgreSQL Administration and Development
Przetłumaczone przez sztuczną inteligencję
Różne techniki, których można użyć, aby uzyskać ten sam wynik, to po prostu optymalizacja w kilku krokach
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 :)