Съдържание и теми, включени в курса
Въведение в PostgreSQL 16
- Общ преглед на PostgreSQL
- Нови функции в PostgreSQL 16
- Инсталация и настройка
- Архитектура и компоненти на PostgreSQL
Първи стъпки с PostgreSQL
- Настройка на клъстер от бази данни PostgreSQL
- Създаване и управление на бази данни
- Основни SQL операции
- Настройка и изследване на PostgreSQL 16
Разширени SQL техники
- Разширени техники за заявки
- Общи таблични изрази (CTEs)
- Прозорчни функции
- Типове данни JSON и JSONB
- Писане на разширени SQL заявки
Типове данни и разширения
- Персонализирани типове данни
- Пълнотекстово търсене
- PostGIS за геопространствени данни
- PL/pgSQL програмиране
- Използване на разширени типове данни и разширения
Индексиране и оптимизация на заявки
- Типове индекси и тяхната употреба
- Планиране и изпълнение на заявки
- Анализ и оптимизация на заявки
- Индексиране и оптимизация на заявки
Настройка на производителността
- Параметри за настройка на производителността
- Управление на паметта и ресурсите
- Наблюдение и анализ на производителността
- Настройка и наблюдение на производителността
Архивиране и възстановяване
- Стратегии за архивиране
- Възстановяване до конкретен момент
- Логически и физически архиви
- Извършване на архивиране и възстановяване
Сигурност и контрол на достъпа
- Удостоверяване и оторизация
- Управление на роли и права
- Криптиране и настройка на SSL/TLS
- Прилагане на най-добри практики за сигурност
Висока наличност и репликация
- Концепции и типове репликация
- Настройка на поточна репликация
- Конфигуриране на висока наличност с Patroni
- Внедряване на репликация и висока наличност
Интегриране на PostgreSQL с приложения
- Свързване на PostgreSQL с различни програмни езици
- Използване на PostgreSQL в модерни рамки за приложения
- ORM и PostgreSQL
- Интегриране на PostgreSQL с приложение
Обобщение и следващи стъпки
Изисквания
- Основни познания по SQL
- Запознатост с концепциите за бази данни
Аудитория
- Администратори на бази данни
- Разработчици на бази данни
- Системни администратори
Отзиви от участници (2)
Всички концепции, свързани с PostgreSQL, и примерите, които извършихме във виртуалната машина. Много динамично и лесно за следване.
Ignacio Irurita - Unit4
Курс - PostgreSQL 16 for Developers and Administrators
Машинен превод
Края на първия ден един от участниците предложи повече взаимодействие при упражненията и тренерите взеха това предложение под внимание за втория ден.
Daniela - Unit4
Курс - PostgreSQL 16 for Developers and Administrators
Машинен превод