ADPG.01

Основы Arenadata Postgres (ADPG)

Обучающий курс «Основы ADPG» актуален для широкого круга слушателей – в первую очередь для тех, кто делает первые шаги в изучении СУБД PostgreSQL.

  • Что представляет собой курс «Основы ADPG» — трехдневный практический курс по работе с ADPG.

Аудитория:
Курс рассчитан на слушателей, которые хотели бы изучить азы технологии ADPG.

  Предварительная подготовка:
Базовые знания SQL и Unix

В рамках данного курса участники получат теоретические знания и практический опыт по:
  • • установке ADPG средствами ADCM (включая подключение и обзор системы);
  • • ролевой модели PostgreSQL;
  • • концепции простых и партиционированных таблиц, представлений и материализованных представлений, индексов и последовательностей;
  • • основным возможностям Select и DML (Insert/Update/Delete);
  • • работе с планами запросов и статистикой;
  • • особенностям многопользовательской работы (транзакции и блокировки);
  • • реализации хранимых функций, процедур, триггеров и правил;
  • • возможностям ADPG EE и основным направлениям развития ADPG.


48 000₽

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

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

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

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

Документы

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

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

3 модуля
ADPG: концепция, установка, обзор системы. Ролевая модель PostgreSQL
• PostgreSQL и ADPG. Концепция PostgreSQL. Платформа Arenadata, место в ней ADPG.
• ADCM - единый оркестратор платформы Arenadata. Установка ADCM.
• Установка ADPG средствами ADCM. Проверка работоспособности ADPG. Обзор системы – процессы, структуры памяти, файлы.
• Основные команды утилиты psql. Реквизиты подключения к СУБД. Работа с системным словарем.
• Ролевая модель PostgreSQL. Объект Role: пользователь и группы. Права доступа к разным объектам базы данных. Файл pg_hba.conf.

Основные объекты ADPG и многопользовательская работа
• Команда Create Table. Типы данных. Временные таблицы. Конструкции Like и Inherits. Настройки With. Табличные пространства.
• Стандартные команды Insert/Update/Delete. Дополнительные возможности DML.
• View и Materialized View. Индексы PostgreSQL. Sequence. Особенности работы с партициями.
• Концепция транзакции. Уровни изоляции.
• Реализация MVCC в PostgreSQL. Команды Vacuum и Vacuum Full.
• Уровни блокировок. Мониторинг. Пример Deadlock.

Возможности Select и работа с оптимизатором. Дополнительные возможности ADPG Enterprise Edition. Развитие продукта.
• Основной синтаксис Select и дополнительные возможности.
• Выполнение запроса. Получение плана командой Explain. Статистика выполнения и команда Explain Analyze.
• Статистика оптимизатора. Сбор статистики.
• Функции и доступные языки программирования. Примеры работы Rule.
• Дополнительные возможности ADPG Enterprise Edition. Кластеризация Patroni. Балансировка нагрузки HAProxy. Резервное копирование pgBackRest.
• Главные направления развития ADPG.
Итоговое тестирование

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

[ 01 ]

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

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

[ 02 ]

Обучение

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

[ 03 ]

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

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

[ 04 ]

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

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

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

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

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

WhatsApp
Telegram