Особенности курса «Введение в ADPG»

Обучающий курс «Введение в ADPG» актуален для широкого круга слушателей – в первую очередь для тех, кто делает первые шаги в изучении СУБД PostgreSQL.
программа курса
Что представляет собой курс
Аудитория курса
Что представляет собой курс
«Введение в ADPG» — трехдневный практический курс по работе с ADPG. В рамках данного курса участники получат теоретические знания и практический опыт по:
  • установке ADPG средствами ADCM (включая подключение и обзор системы);
  • ролевой модели PostgreSQL;
  • концепции простых и партиционированных таблиц, представлений и материализованных представлений, индексов и последовательностей;
  • основным возможностям Select и DML (Insert/Update/Delete);
  • работе с планами запросов и статистикой;
  • особенностям многопользовательской работы (транзакции и блокировки);
  • реализации хранимых функций, процедур, триггеров и правил;
  • возможностям ADPG EE и основным направлениям развития ADPG.
Аудитория курса
Курс рассчитан на слушателей, которые хотели бы изучить азы технологии ADPG.

Для получения практических навыков желательно иметь опыт работы с SQL и Unix.

Программа

Платформа Arenadata и введение в ADPG:
  • Обзор платформы Arenadata;
  • Введение в ADPG, сравнение с PostgreSQL Open Source.
ADCM – единый оркестратор платформы Arenadata:
  • Основные возможности ADCM;
  • Установка ADCM.
Установка ADPG и обзор системы:
  • Установка ADPG средствами ADCM;
  • Проверка работоспособности ADPG;
  • Архитектура PostgreSQL (процессы, память, файлы, базы данных и экземпляр, поисковый путь).
Работа с утилитой psql и системным словарем:
  • Возможности Command Line утилиты psql;
  • Знакомство с основными таблицами словаря.
Ролевая модель:
  • Роли PostgreSQL;
  • Работа с правами (Grant/Revoke).
Простые таблицы ADPG:
  • Синтаксис создания таблиц;
  • Основные типы данных;
  • Ограничения и целостность на уровне базы данных;
  • Конструкции Inherit и Like;
  • Табличные пространства.
Основные возможности DML:
  • Основные команды DML;
  • Нестандартные команды DML.
View, Materilalized View, Index, Sequence, партиции:
  • Представления и материализованные представления;
  • Различные типы индексов PostgreSQL;
  • Работа с партициями.
Многопользовательская работа PostgreSQL:
  • Транзакции и уровни изоляции;
  • Версионность данных и вакуумирование;
  • Матрица и мониторинг блокировок.
Основные возможности Select:
  • Основной синтаксис команды Select;
  • Дополнительные возможности Select.
План запроса и работа с оптимизатором:
  • Порядок выполнения запроса;
  • Команды Explain и Explain Analyze.
Статистика оптимизатора:
  • Особенности команды Analyze.
Функции, процедуры, триггеры, правила:
  • Понятие функции и процедуры;
  • Классы строгости и доступные языки;
  • Правила и триггеры.
Дополнительные возможности ADPG EE:
  • Отказоустойчивый кластер Patroni;
  • Балансировка нагрузки HAProxy;
  • Резервное копирование pgBackRest.
Основные направления развития ADPG
    Итоговое тестирование

      Даты
      ближайших
      курсов

      • 25-27 Июня осталось мало мест!
      • 4-6 Сентября
      • 20-22 Ноября

      Спасибо, что написали нам

      Мы обработаем вашу заявку как можно быстрее. Ждите ответа в ближайшее время.

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

      Чтобы получить более подробную информацию об особенностях курса «Введение в ADPG» и условиях обучения, заполните форму обратной связи. В поле «Комментарий» укажите, сколько человек от вашей компании планируют стать слушателями.
      ошибка! проверьте правильно ли вы заполнили поля

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