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