План на курса
Въведение в PostgreSQL 16
- Преглед на PostgreSQL
- Нови функции в PostgreSQL 16
- Инсталация и настройка
- PostgreSQL архитектура и компоненти
Първи стъпки с PostgreSQL
- PostgreSQL настройка на клъстер на база данни
- Създаване и управление на бази данни
- Основни SQL операции
- Настройване и проучване PostgreSQL 16
Напреднали SQL техники
- Разширени техники за заявки
- Общи таблични изрази (CTE)
- Функции на прозореца
- Типове данни JSON и JSONB
- Писане на разширени SQL заявки
Типове данни и разширения
- Персонализирани типове данни
- Пълнотекстово търсене
- ПубликацияGIS за геопространствени данни
- PL/pgSQL програмиране
- Използване на разширени типове данни и разширения
Индексиране и оптимизиране на заявки
- Видове индекси и използване
- Планиране и изпълнение на заявки
- Анализиране и оптимизиране на заявки
- Индексиране и оптимизиране на заявки
Настройка на производителността
- Параметри за настройка на производителността
- Управление на паметта и ресурсите
- Мониторинг и анализ на изпълнението
- Настройка и мониторинг на производителността
Архивиране и възстановяване
- Стратегии за архивиране
- Възстановяване в определен момент
- Логически и физически архиви
- Извършване на архивиране и възстановяване
Сигурност и Access контрол
- Удостоверяване и оторизация
- Управление на роли и разрешения
- Криптиране и настройка на SSL/TLS
- Внедряване на най-добрите практики за сигурност
Висока наличност и репликация
- Концепции и видове репликация
- Настройване на поточно репликиране
- Конфигуриране на висока наличност с Patroni
- Внедряване на репликация и висока наличност
Интегриране PostgreSQL с приложения
- Свързване PostgreSQL с различни езици за програмиране
- Използване на PostgreSQL в модерни рамки за приложения
- ORM и PostgreSQL
- Интегриране PostgreSQL с приложение
Обобщение и следващи стъпки
Изисквания
- Основни познания по SQL
- Запознаване с концепциите за бази данни
Публика
- Database администратори
- Database разработчици
- Системни администратори
Oтзиви от потребители (5)
Курсът предлага фактическо и практическо разглеждане на темата. Приятна атмосфера, подпомагаща да се поставят въпроси.
Marcin - Santander Bank Polska S.A.
Курс - Implementing High Availability in PostgreSQL
Машинен превод
Андрес последователно гарантира, че отговаря на всички въпроси на присъстващите и се стреми да гарантира, че всички разбират неговите учения. Възхищавам се на неговата експертиза и умения по темата
Ryan - Questronix Corporation
Курс - PostgreSQL for Administrators - 3 Days
Машинен превод
Ахмед е бил много сътруднически и компетентен относно темата и през цялото време е водел добър и продуктивен тренингов сесия, покривайки някои основни и важни теми по Postgres.
Imran Sadiq Bhat
Курс - PostgreSQL Essentials
Машинен превод
Было очевидно, че е специално адаптирано за наши нужди, което го прави особено полезно. Обичах формата с Zoom, защото ми помогна да се съсредоточа с материалът пред нас цялото време и треньорът могъл да добави илстрации и отметки, докато обясняваше. Треньорът отговори на всичките ни въпроси по изключително удовлетворителен начин и се чудих колко много можах да науча за един ден. Обикновено се уморявам от обучението до следобеда, но това беше много увлекателно до самия край. Темпът беше съвършен и детайлите бяха в правилните области.
Davina Sanders - Scottish Government
Курс - PostgreSQL Performance Tuning
Машинен превод
Михал бил много информиран и привлекателен като преподавател.
Nate Clifton - NIIT (USA) Inc.
Курс - PostgreSQL Advanced DBA
Машинен превод