ПОИСК
Быстрый заказ
ОЦЕНКА КУРСАобщая оценка курса:оценка преподавателя: Хочу скидку |
Курс проводится как очно, так и дистанционно в формате вебинара.
В курсе продолжается изучение серверной разработки, начатое в базовом курсе по разработке PostgreSQL - PP.12.DEV1, но уже на более глубоком уровне. Основная идея курса – показать не просто базовые функции PostgreSQL, но и его расширяемость: возможность дополнить серверные механизмы собственным кодом, что позволяет использовать PostgreSQL для решения самых разнообразных задач. Курс состоит из теоретической части и практики, включает демонстрацию работы на «живой» системе и выполнение практических заданий.
РАСПИСАНИЕ ЗАНЯТИЙ
|
После изучения курса вы сможете
- Понимать внутреннюю организацию сервера.
- Использовать возможности, предоставляемые PostgreSQL для реализации логики приложения.
- Использовать расширенные возможности, предоставляемые СУБД, для решения специальных задач.
Содержание курса
Введение
Архитектура
Архитектура
- Изоляция
- Внутреннее устройство
- Очистка
- Журналирование
- Блокировки
- Приложение 2.0
- Схема данных приложения
- Пул соединений
- Типы для больших значений
- Пользовательские типы данных
- Классы операторов
- Слабоструктурированные данные
- Фоновые процессы
- Асинхронная обработка
- Создание расширений
- Языки программирования
- Агрегатные и оконные функции
- Обзор полнотекстового поиска
- Физическая репликация
- Логическая репликация
- Внешние данные
Слушатели
Этот курс предназначен для разработчиков баз данных, уже имеющих опыт разработки.
Предварительная подготовка
- общие сведения об архитектуре PostgreSQL;
- уверенное владение SQL и PL/pgSQL в объеме курса 12.DEV1 «Разработка серверной части приложений PostgreSQL 12. Базовый курс».
- минимальные сведения о работе в Unix.