План на курса
Въведение в 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)
Андрес последователно гарантира, че отговаря на всички въпроси на присъстващите и се стреми да гарантира, че всички разбират неговите учения. Възхищавам се на неговата експертиза и умения по темата
Ryan - Questronix Corporation
Курс - PostgreSQL for Administrators - 3 Days
Машинен превод
Ahmed has been very cooperative and knowledgeable about the subject and throughout been a good and productive training session covering some basic and important topics on Postgres.
Imran Sadiq Bhat
Курс - PostgreSQL Essentials
It was clearly tailored to be very appropriate to our purpose which made it extra helpful. I really liked the zoom format as it helped me focus with the material right in front of you all the time and the trainer able to add illustrations and markings on to it as he explained. The trainer answered all our questions in a very satisfying way and I felt surprised at how much I was able to learn in one day. Usually i get tired of training by the afternoon but this was very engaging right through to the end. Pace was perfect and detail went into the right areas.
Davina Sanders - Scottish Government
Курс - PostgreSQL Performance Tuning
Michal was very knowledgable and engaging as a teacher.
Nate Clifton - NIIT (USA) Inc.
Курс - PostgreSQL Advanced DBA
new knowledges that can be apply in our system