Arenadata DB для разработчиков
Подробнее
Программа курса
Базовые сведения об ADB и Greenplum. Архитектура MPP и её реализация в ADB Отличия ADB от ADQM (Clickhouse) и ADH (Hadoop) Окружение. ADCM, мониторинг Базовые схемы и объекты. Структура БД. Шаблоны Пользователи и группы Ролевая модель. Пользователи и группы. Организация иерархии. Предоставление и отзыв полномочий. Доступ к СУБД Распределение ресурсов. Ресурсные группы. Расширение Diskquota
Виды таблиц. Семейства Heap и Append-Optimized. Форматы хранения данных. Сжатие данных. Базовые сведения о распределении данных. Материализованные представления. Тейблспейсы Партиционированные таблицы. Отличие от обычных таблиц. Манипуляции с партициями. Варианты использования Типы данных Типы данных. Рекомендации по выбору. Сопоставление с типами Oracle Типы JSON и JSONB. Индексы. Операторы Тип XML. Функции
Внешние таблицы. Устройство, назначение и типы. Протоколы Загрузка и выгрузка данных при помощи GPFDIST и GPLOAD Использование PXF для доступа к внешним системам. Доступ к данным на кластере Работа с JDBC Функции Пользовательские функции. Классы функций. Место выполнения функции Языки. PL/SQL. PL/python. C-функции. PLContainer Пользовательские агрегатные функции Оконные функции Расширения MadLib и PostGIS
Схема выполнения запроса в ADB. Оптимизаторы Планы запросов. Получение плана. Разбор структуры плана и показателей. Операции Распределение данных. Выбор политики распределения. Правильный ключ распределения. Нюансы записи и чтения данных для таблиц с разным типом распределения Статистика. Сбор статистики. Проблемы, возникающие из-за неверной статистики Автоматизация анализа объектов в ADB Особенности оптимизаторов. Разница в работе с партиционированными таблицами Подзапросы. CTE Индексы. Виды индексов. Применимость в ADB Транзакции. Уровни изоляции. Обеспечение изоляции при помощи механизма MVCC Очистка объектов от неактуальных версий данных. Автоматизация очистки в ADB Блокировки. Уровни блокировки для разных операций. Ручная блокировка объекта Детектор взаимных блокировок для Heap-таблиц
Подход к модели данных Подходы ETL и ELT Загрузка и обновление данных в справочниках разных типов
01Раздел 1
Базовые сведения об ADB и Greenplum. Архитектура MPP и её реализация в ADB Отличия ADB от ADQM (Clickhouse) и ADH (Hadoop) Окружение. ADCM, мониторинг Базовые схемы и объекты. Структура БД. Шаблоны Пользователи и группы Ролевая модель. Пользователи и группы. Организация иерархии. Предоставление и отзыв полномочий. Доступ к СУБД Распределение ресурсов. Ресурсные группы. Расширение Diskquota
02Раздел 2
Виды таблиц. Семейства Heap и Append-Optimized. Форматы хранения данных. Сжатие данных. Базовые сведения о распределении данных. Материализованные представления. Тейблспейсы Партиционированные таблицы. Отличие от обычных таблиц. Манипуляции с партициями. Варианты использования Типы данных Типы данных. Рекомендации по выбору. Сопоставление с типами Oracle Типы JSON и JSONB. Индексы. Операторы Тип XML. Функции
03Раздел 3
Внешние таблицы. Устройство, назначение и типы. Протоколы Загрузка и выгрузка данных при помощи GPFDIST и GPLOAD Использование PXF для доступа к внешним системам. Доступ к данным на кластере Работа с JDBC Функции Пользовательские функции. Классы функций. Место выполнения функции Языки. PL/SQL. PL/python. C-функции. PLContainer Пользовательские агрегатные функции Оконные функции Расширения MadLib и PostGIS
04Раздел 4
Схема выполнения запроса в ADB. Оптимизаторы Планы запросов. Получение плана. Разбор структуры плана и показателей. Операции Распределение данных. Выбор политики распределения. Правильный ключ распределения. Нюансы записи и чтения данных для таблиц с разным типом распределения Статистика. Сбор статистики. Проблемы, возникающие из-за неверной статистики Автоматизация анализа объектов в ADB Особенности оптимизаторов. Разница в работе с партиционированными таблицами Подзапросы. CTE Индексы. Виды индексов. Применимость в ADB Транзакции. Уровни изоляции. Обеспечение изоляции при помощи механизма MVCC Очистка объектов от неактуальных версий данных. Автоматизация очистки в ADB Блокировки. Уровни блокировки для разных операций. Ручная блокировка объекта Детектор взаимных блокировок для Heap-таблиц
05Раздел 5
Подход к модели данных Подходы ETL и ELT Загрузка и обновление данных в справочниках разных типов
Удостоверение повышения квалификации Академия АйТи
Отзывы о курсе
Оставьте отзыв
Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.
Оставьте заявку
Консультант ответит на вопросы о курсе «Arenadata DB для разработчиков» и поможет разобраться в деталях обучения.
Нажимая кнопку, вы даете согласие на обработку персональных данных
Информация обновлена 28 сентября 2026 г.

Академия АйТи 



















