Курсы BI


Введение в Arenadata Postgres


Введение в Arenadata Postgres

Даты курса

04.06.2025 - 26.06.2025
01.10.2025 - 03.10.2025
 

Что представляет собой курс

«Основы 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

Итоговое тестирование





« Предыдущий курс     Следующий курс»

Возврат к списку


Подпишитесь на новости