FP.16.NFS

Новые возможности PostgreSQL 14, 15 и 16

Курс предназначен для профессионалов, работающих с ORDBMS PostgreSQL версий до 14 включительно.
Содержимое курса касается изменений и улучшений, внесённых в современные версии PostgreSQL - 14, 15 и 16, акцентируя внимание слушателей на новых возможностях этих версий.
Таким образом, курс будет полезен как разработчикам и проектировщикам приложений, так и администраторам PostgreSQL.

Необходимая предварительная подготовка:
Предполагается, что слушатель, как минимум, обладает знаниями и навыками в объеме курса Postgres Pro DBA1.

На этом курсе слушатели познакомятся с улучшениями и нововведениями, предоставляемыми современными версиями PostgreSQL.
На курсе рассматриваются одновременно три версии PostgreSQL - 14, 15 и 16, что сделано для сравнения возможностей этих версий, демонстрации обновления системы и примеров совместной эксплуатации приложений различных версий  PostgreSQL.

36 000₽

Длительность

3 дня (24ч в неделю)

Доступ к курсу

Навсегда в личном кабинете

Документы

Удостоверение о повышении квалификации

Расписание

Дата и место проведения
Начало
Формат
Преподаватель
Стоимость

Кому подойдет этот курс

    Администраторы БД PostgreSQL
    Разработчики и проектировщики приложений PostgreSQL

В результате прослушивания курса слушатели:

  •   Изучат новые возможности PostgreSQL 14, 15 и 16;

  •   Проведут серию практических работ, демонстрирующих усовершенствования в PostgreSQL 14, 15 и 16;

  •   Исследуют новые возможности аутентификации PostgreSQL;

  •   Практически отработают  процедуры резервного копирования и восстановления;

  •   Изучат изменения в настройке репликации;

  •   Опробуют совместную эксплуатацию различных версий PostgreSQL.

 

Программа курса

16 модулей
Улучшения партиционирования.

Поддержка DETACH PARTITION CONCURRENTLY;

Автоматическая очистка секций;

Улучшения производительности при работе с большим числом секций;

Новые возможности маршрутизации строк;



Усовершенствованный параллелизм.

Расширение параллельных операций на новые типы запросов;

Параллельное выполнение VACUUM и CREATE INDEX;

Оптимизация управления параллельными процессами;

Настройка параметров параллелизма;



Улучшения производительности.

Оптимизация группировки и сортировки;

Ускорение операций с B-tree индексами;

Улучшения производительности COPY;

Кеширование и предвыборка данных;



JIT компиляция.

Механизм JIT-компиляции запросов на базе LLVM;

Настройка параметров JIT: jit, jit_above_cost;

Ситуации для включения и отключения JIT;

Диагностика работы JIT-компилятора;



Новые возможности индексирования.

Улучшения B-tree: дедупликация записей;

Покрывающие индексы для GiST;

Расширения BRIN-индексов;

Мониторинг и обслуживание индексов;



Хранимые процедуры.

Процедуры с управлением транзакциями;

Отличия процедур от функций;

Параметры IN, OUT, INOUT;

Новые возможности PL/pgSQL в процедурах;



Новые операции DDL.

ALTER TABLE ... DETACH PARTITION CONCURRENTLY;

Выражения DEFAULT для генерируемых столбцов;

Улучшения ALTER TABLE;

Новые возможности CREATE и DROP;



Улучшения в PostgreSQL реализации SQL.

Поддержка стандарта SQL/JSON;

Улучшения оконных функций;

Расширенные возможности MERGE;

Новые агрегатные функции и выражения;



Хранимые в базе генерируемые столбцы.

Создание генерируемых столбцов: GENERATED ALWAYS AS (expression) STORED;

Использование в индексах и ограничениях;

Ограничения и особенности применения;

Практические примеры использования;



Улучшения работы с SQL/JSON.

Функции SQL/JSON: JSON_VALUE, JSON_QUERY, JSON_TABLE;

JSON_PATH и его синтаксис;

Проверка данных: IS JSON;

Совместимость со стандартом SQL:2016;



Недетерминированные правила сортировки на базе ICU.

Поддержка правил сортировки ICU;

Создание недетерминированных collations;

Регистронезависимое и акцентонезависимое сравнение;

Настройка collation по умолчанию для базы данных;



Новые возможности аутентификации.

Аутентификация SCRAM-SHA-256 по умолчанию;

Поддержка RADIUS и LDAP;

Улучшения в pg_hba.conf;

Аутентификация на уровне подключения;



Изменения резервного копирования и восстановления.

Улучшения pg_basebackup;

Сжатие резервных копий на стороне сервера;

Новые параметры pg_dump и pg_restore;

Ускорение восстановления из резервной копии;


Усовершенствованная репликация.

Логическая репликация DDL-команд;

Параллельное применение изменений на реплике;

Двунаправленная логическая репликация;

Мониторинг отставания реплик;



Изменения в обновлении версий PostgreSQL.

Улучшения pg_upgrade;

Поддержка логической репликации для обновления;

Тестирование совместимости перед обновлением;

Стратегии минимизации простоя при обновлении;



Совместная эксплуатация различных версий.

Параллельная работа разных версий PostgreSQL;

Миграция данных между версиями;

Совместимость клиентских библиотек;

Планирование перехода на новую версию;



Как проходит обучение на платформе ФОРС

[ 01 ]

Знакомство с платформой

Платформа учебного центра ФОРС предназначена для удобного и комфортного обучения. Доступ к материалам будет открыт сразу после приобретения курса, а также навсегда доступен в личном кабинете.

[ 02 ]

Обучение

Каждый раздел содержит уроки с теоретическими материалами в видео и текстовых форматах, а так же демонстрацию практических примеров от преподавателей. Самостоятельная работа поможет закрепить полученные знания.

[ 03 ]

Обратная связь и поддержка

Мы поддерживаем онлайн-ресурс, где слушатели всегда могут задать вопрос преподавателю или коллективно обсудить возможные проблемы с другими студентами. Вы всегда сможете получить необходимую информацию в личном кабинете.

[ 04 ]

Дипломы и сертификаты

Все документы об окончании курсов собраны в одном месте в электронном формате — вы всегда можете посмотретьи скачать их в личном кабинете.

Остались вопросы?

Оставьте свои контактные данные — мы с вами свяжемся и все расскажем

Нажимая на кнопку «Отправить», я принимаю условия Политики конфиденциальности, и даю согласие на обработку персональных данных

WhatsApp
Telegram