Разработка серверной части приложений PostgreSQL 12. Расширенный курс

Что должен знать слушатель

В дополнение к своему профессиональному опыту студенты, посещающие данное обучение, должны обладать следующими техническими знаниями:
  • Общие сведение об архитектуре PostgreSQL.
  • Уверенное владение SQL и PL/pgSQL в объеме курса PGSQL_DEV1 «Разработка серверной части приложений PostgreSQL12. Базовый курс».
  • Минимальные сведения о работе в Unix.

  • Результаты обучения

    По окончании курса узнают:

  • Понимание внутренней организации сервера.
  • Полное использование возможностей, предоставляемых PostgreSQL для реализации логики приложения.
  • Расширение возможностей СУБД для решения специальных задач.

  • Программа обучения

    Модуль 1    Введение

    Модуль 2    Архитектура▼

    • 2.1    Изоляция
    • 2.2    Внутреннее устройство
    • 2.3    Очистка
    • 2.4    Журналирование
    • 2.5    Блокировки

    Модуль 3    «Книжный магазин»▼

    • 3.1    Приложение 2.0

    Модуль 4    Расширяемость▼

    • 4.1    Пул соединений
    • 4.2    Типы для больших значений
    • 4.3    Пользовательские типы данных
    • 4.4    Классы операторов
    • 4.5    Слабоструктурированные данные
    • 4.6    Фоновые процессы
    • 4.7    Асинхронная обработка
    • 4.8    Создание расширений
    • 4.9    Языки программирования
    • 4.10    Агрегатные и оконные функции
    • 4.11    Обзор полнотекстового поиска
    • 4.12    Физическая репликация
    • 4.13    Логическая репликация
    • 4.14    Внешние данные