Необходимая предварительная подготовка:
- общие сведения об архитектуре PostgreSQL
- уверенное владение SQL и PL/pgSQL в объеме курса [DEV1] Разработка серверной части приложений PostgreSQL 12. Базовый курс
- минимальные сведения о работе в Unix.
- общие сведения об архитектуре PostgreSQL
- уверенное владение SQL и PL/pgSQL в объеме курса [DEV1] Разработка серверной части приложений PostgreSQL 12. Базовый курс
- минимальные сведения о работе в Unix.
Полученные навыки:
- понимание внутренней организации сервера
- полное использование возможностей, предоставляемых PostgreSQL для реализации логики приложения
- расширение возможностей СУБД для решения специальных задач
- полное использование возможностей, предоставляемых PostgreSQL для реализации логики приложения
- расширение возможностей СУБД для решения специальных задач
Программа
1. Введение 2. Архитектура
- изоляция
- внутреннее устройство
- очистка
- журналирование
- блокировки
3. «Книжный магазин»
- приложение 2.0
4. Расширяемость
- пул соединений
- типы для больших значений
- пользовательские типы данных
- классы операторов
- слабоструктурированные данные
- фоновые процессы
- асинхронная обработка
- создание расширений
- языки программирования
- агрегатные и оконные функции
- обзор полнотекстового поиска
- физическая репликация
- логическая репликация
- внешние данные
- пользовательские типы данных
- классы операторов
- слабоструктурированные данные
- фоновые процессы
- асинхронная обработка
- создание расширений
- языки программирования
- агрегатные и оконные функции
- обзор полнотекстового поиска
- физическая репликация
- логическая репликация
- внешние данные