Arenadata DB для разработчиков
Курс «Arenadata DB для разработчиков» поможет разобраться во всех тонкостях Arenadata DB — аналитической, распределённой СУБД, построенной на MPP-системе с открытым исходным кодом Greengage/Greenplum
14 сентября 2026
5 дней
40 часов
Вебинар
Доступные даты

О курсе
«Arenadata DB для разработчиков» — интенсивный 5-дневный курс, который даёт необходимые знания для эффективной и безопасной эксплуатации ADB в продуктовых средах, развертывания схем и таблиц, написания процедур, постройки витрин, загрузки, обработки и выгрузки данных, настройки безопасности и дополнительных расширений, позволяет решать проблемы с производительностью и другие часто возникающие ошибки.
Продукты
Технологии
Аудитория курса
Курс «Arenadata DB для разработчиков» будет полезен разработчикам, планирующим использовать или уже применяющим в работе ADB, или тем, в чьих задачах стоит миграция на ADB. Акцент при проведении курса будет сделан на разборе практических примеров.
Для того, чтобы успешно пройти курс «Arenadata DB для разработчиков», потребуется предварительная подготовка:
- Базовые знания по работе с командной строкой Linux;
- Понимание основ работы реляционных баз данных;
- Базовые знания SQL (опыт написания запросов из нескольких таблиц);
- Знакомство с ETL/ELT процессами.
Как проходит курс
«Arenadata DB для разработчиков» — интенсивный пятидневный курс. Занятия проходят удалённо с отрывом от производства.
Курс проводится в формате вебинара: слушателей ждёт общение с преподавателем, лекционная часть, практические работы на виртуальных машинах и разбор лабораторных работ, сессия вопросов-ответов с практиками из Arenadata. Время занятий — с 10:00 до 18:00 мск.
Группы набираются в двух форматах:
- корпоративные (заказчик записывает на курс команду от 10 человек, даты занятий согласуются отдельно)
- открытые (смешанные группы, в которые входят представители нескольких компаний, такие занятия проходят по расписанию)
Сертификация
Все курсы заканчиваются экзаменом, при успешной сдаче которого слушателю выдается вендорский сертификат с названием курса и Ф. И. О. обучающегося.
Выпускнику центра присваивается статус Arenadata Certified Specialist.
В случае изучения нескольких курсов специалисту присваивается дополнительный грейд.

Программа обучения
Модуль 1. ADB – аналитическая СУБД для больших данных
- Введение в ADB: Назначение ADB. Отличия от других баз данных.
- Обзор архитектуры ADB: Концепция MPP и её имплементация в ADB. Терминология и архитектура СУБД. Отказоустойчивость ADB.
- Окружение СУБД: Кластер-менеджер ADCM. Мониторинг. Enterprise Tools. Лабораторная работа.
- Подключение к БД: Реквизиты. Доступы. Клиент командной строки Psql. Графические клиенты. Лабораторная работа.
- Устройство БД: Шаблоны БД. Логическая схема данных. Обзор дефолтных схем. Основные объекты для работы с БД. Лабораторная работа.
- Ролевая модель: Роль и пользователь, группы. Доступы. Создание пользователей, управление. Лабораторная работа.
- Ресурсные группы: Параметры и ограничения. Создание ресурсных групп.
- Дисковая квота: Информация о модуле. Настройка. Нюансы использования.
Модуль 2. Таблицы в ADB
- Таблицы: Простые таблицы, типы таблиц. Сжатие и распределение данных. Лабораторная работа.
- Партиции: Секционированные таблицы (партиции). Операции с партициями. Лабораторная работа.
- Типы данных: Основные типы данных. Обзоры библиотек JSON и XML с примерами. Лабораторная работа.
Модуль 3. Выполнение запросов и многопользовательская работа ADB
- Выполнение запросов: Оптимизаторы. План запроса. Разбор плана запроса и поиск узких мест. Лабораторная работа
- Мониторинг запросов с помощью ADB Control: ADB Control. Мониторинг запросов. История и детали выполнения запросов. Ролевая модель ADB Control.
- Статистика и индексы: Сбор статистики. Применимость индексов и их типы. Лабораторная работа.
- Транзакции: Обзор. Уровни изоляции. Лабораторная работа.
- MVCC: Цели. Реализация. Bloat. VACUUM и VACUUM FULL.
- Блокировки: Синтаксис и мониторинг. Лабораторная работа.
Модуль 4. Обмен данными с внешними источниками. Пользовательские функции
- Внешние таблицы в ADB: Обычные внешние таблицы. Web-внешние таблицы. Лабораторная работа.
- GPFDIST и GPLOAD: Особенности применения утилиты gpfdist. Трансформация. Использование gpload. Лабораторная работа.
- PXF: Архитектура, конфигурационные файлы. Pushdown и User impersonation. Примеры работы PXF с Hadoop и JDBC. Лабораторная работа.
- COPY: Синтаксис и примеры использования
- Пользовательские функции: Концепция и цели использования. Особенности работы функций в ADB, различные языки. Оконные функции и пользовательские агрегаты. Лабораторная работа.
- MADLib и PostGIS: Обзор расширений и примеры использования.
Модуль 5. ADB – аналитическая СУБД для больших данных
- Особенности миграции в ADB из Oracle Database: Расширения, запросы, функции. Пример проекта миграции из Oracle Database.
- Построение хранилища на ADB: Основные принципы построения хранилищ. ETL vs ELT. Обновление справочников и таблиц. Самостоятельная работа.
Учебный материал и обратная связь
Во время обучения слушатели могут общаться с преподавателем как голосом, так и в рабочем чате, расположенном на той же платформе, что и вебинар.
Лабораторные стенды доступны во время занятий, а также вечером и в выходные дни при необходимости.
При желании можно дополнительно приобрести учебную лицензию продуктов Arenadata для повторения материала и тренировки.
Часто задаваемые вопросы
Собрали ответы на самые популярные вопросы.
Хотите записаться на курс?
Или задайте свой вопрос, чтобы узнать подробнее о наших курсах.


