Мы используем cookie для стабильной работы сервиса. Подробнее

Arenadata DB для разработчиков

ФорматОнлайн
Длительность40 ак.часов
Объём5 занятий
По окончанииУдостоверение повышения квалификации Академия АйТи
О курсе

Подробнее

Обучающий курс «Arenadata Database для разработчиков» предназначен для разработчиков, кто хочет научиться использовать ADB или в чьих задачах стоит миграция БД на ADB. Курс даёт необходимые знания для эффективной и безопасной эксплуатации ADB в продуктовых средах, развертывания схем и таблиц, написания процедур, постройки витрин, дает знания о загрузке, обработке и выгрузке данных, настройках безопасности и дополнительных расширениях. Освоение каждой практической темы подкрепляется лабораторной работой
Содержание

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

5 занятий
№ТемаЧто внутри
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 Загрузка и обновление данных в справочниках разных типов

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 Загрузка и обновление данных в справочниках разных типов

Документ после выпуска

Удостоверение повышения квалификации Академия АйТи

Организатор

Автор курса

Академия АйТиАкадемия АйТи
Академия АйТи - партнер для кастомизированного проектного обучения. Оказывает услуги по развитию бизнеса и трансформации через подготовку квалифицированных кадров. Проводит масштабные образовательные проекты, профессиональную переподготовку, программы повышения квалификации, курсы по самым востребованным направлениям. Разрабатывает образовательный контент под потребности заказчика. Компания строит образовательные экосистемы, а также внедряет и развивает e-learning технологии для управления кадрами. Благодаря высокому уровню экспертизы в решениях дистанционного обучения и разработке контента для корпоративного сегмента Академия АйТи является лидером в обучении ИТ и информационной безопасности – дисциплинах на стыке ИТ и бизнеса, а также в подготовке кадров для цифровой экономики.
Подробнее об авторе
Мнения учеников

Отзывы о курсе

Оставьте отзыв

Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.

Напишите ваш коментарий, не менее 30 символов

Нажимая кнопку, вы даете согласие на обработку персональных данных

Оставьте заявку

Консультант ответит на вопросы о курсе «Arenadata DB для разработчиков» и поможет разобраться в деталях обучения.

Комментарий ...

Нажимая кнопку, вы даете согласие на обработку персональных данных

Информация обновлена 28 сентября 2026 г.

Продолжить выбор

Похожие курсы

Фреймворк Apache Spark для разработчиков: продвинутый уровень
−10%32 академ. часов
Фреймворк Apache Spark для разработчиков: продвинутый уровень

Глубокое погружение в внутреннее устройство Apache Spark и его компонентов. Этот курс поможет вам понять, как устроены и работают различные модули Spark, такие как Spark Core, Spa…

ОнлайнПродвинутый
55 500 ₽−10%
49 950 ₽
Программа: Твой JavaScript
Программа: Твой JavaScript

Цель курса - дать вам исчерпывающее понимание JavaScript. Мы не обещаем сделать из вас сеньора за две недели, это сказки. Наша задача - предоставить самую подробную и глубокую баз…

Онлайн21 занятий
4 250 ₽
SQL практикум. Полный курс
4-5 часов в неделю
SQL практикум. Полный курс

Загляни в Телеграм канал курса. Там обсуждение и новости. В конце курса студентов ждет приятный бонус! 🎁 Цель курса Научить вас работать с базами данных на профессиональном уровне…

Онлайн12 занятий
890 ₽
Начать без затрат

Бесплатные курсы

Python для решения практических задач
Бесплатно
Python для решения практических задач

Научились решать простые задачи на питоне, но не можете понять, как сделать что-то полезное? Наш курс научит вас правильно гуглить! На примерах задач сбора данных (Data Scraping)…

Онлайн5 занятий
Бесплатно
Python для геймеров: базовый курс на игровых примерах
Бесплатно4 часа в неделю
Python для геймеров: базовый курс на игровых примерах

Здесь не будет сложных задач «про шахматы»! Здесь не будет абстрактных задач и сложных математических вычислений. Зато есть: теория простым и понятным языком игровые механики логи…

Онлайн12 занятий
Бесплатно