Plan Szkolenia
Co to jest PostgreSQL?
- Krótki historyczny przegląd 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
- Definicja danych
- Manipulacja danymi
- Zapytania
- Typy danych
- Funkcje i operatory
- Konwersja typów
- Indeksy
- Pełnotekstowe wyszukiwanie
- 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
- Autoryzacja klientów
- Role w bazie danych
- Zarządzanie bazami danych
- Lokalizacja
- Regularne zadania konserwacyjne bazy danych
- Kopie zapasowe i przywracanie
- Wysoka dostępność, równoważenie obciążenia i replikacja
- Konfiguracja odzyskiwania
- Monitorowanie aktywności bazy danych
- Monitorowanie wykorzystania dysku
- Niezawodność i dziennik zapisu przed operacją (WAL)
- Testy regresji
Interfejsy klienta
- libpq - biblioteka C
- Obiekty duże
- ECPG - wbudowane SQL w C
- Schemat informacyjny
Programowanie serwera
- Rozszerzanie SQL
- Trigger'y
- System reguł
- Języki procedurujące
- PL/pgSQL - język procedurujący SQL
- PL/Tcl - język procedurujący Tcl
- PL/Perl - język procedurujący Perl
- PL/Python - język procedurujący Python
- Interfejs programowania serwera (SPI)
Wewnętrzności
- Przegląd wewnętrznych mechanizmów PostgreSQL
- Katalogi systemowe
- Protokół komunikacji klient-serwer
- Konwencje kodowania PostgreSQL
- Obsługa języków natywnych
- Tworzenie obsługi języka procedurującego
- Tworzenie wrappera danych zewnętrznych
- Optymalizator genetyczny zapytań
- Definicja interfejsu dostępu do indeksów
- Indeksy GiST
- Indeksy GIN
- Fizyczne przechowywanie danych w bazie
- Interfejs BKI serwera
- Jak planer wykorzystuje statystyki
Wymagania
Podstawowa znajomość SQL i C
Podstawy administracji systemów (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 :)