ПОИСК
Быстрый заказ
ОЦЕНКА КУРСАобщая оценка курса:оценка преподавателя: Хочу скидку |
Arenadata DB для разработчиков — интенсивный 5-дневный курс, который даёт необходимые знания для эффективной и безопасной эксплуатации ADB в продуктовых средах, развертывания схем и таблиц, написания процедур, постройки витрин, загрузки, обработки и выгрузки данных, настройки безопасности и дополнительных расширений, позволяет решать проблемы с производительностью и другие часто возникающие ошибки.
Выберите форму обучения,
чтобы увидеть актуальные даты:
РАСПИСАНИЕ ЗАНЯТИЙ
|
Содержание курса
Тема 1.
- Введение в ADB:
- Назначение ADB.
- Отличия от других систем.
- Отличия от GP.
- Обзор архитектуры ADB:
- Концепция MPP и её имплементация в ADB.
- Терминология и архитектура СУБД.
- Окружение СУБД:
- Кластер-менеджер ADCM.
- Мониторинг.
- Enterprise Tools.
Тема 2.
- Подключение к БД:
- Реквизиты.
- Клиент командной строки.
- Графические клиенты.
- Устройство БД:
- Шаблоны БД.
- Логическая схема данных.
- Обзор дефолтных схем.
- Основные объекты для работы с БД.
Тема 3.
- Ролевая модель:
- Роль и пользователь, группы.
- Доступы.
- Создание пользователей, управление.
- Ресурсные группы:
- Параметры и ограничения.
- Создание ресурсных групп.
- Дисковая квота:
- Информация о модуле.
- Настройка.
- Нюансы использования.
Тема 4.
- Простые таблицы в ADB:
- Семейства и типы хранения.
- Сжатие данных.
- Распределение данных
Тема 5.
- Партиционированные таблицы в ADB:
- Устройство.
- Операции с партициями.
Тема 6.
- Типы данных.
- Рекомендации. Сопоставление с Oracle. JSON и JSONB. XML.
Тема 7
- Выполнение запросов:
- Оптимизаторы.
- Планы запросов.
- Статистика оптимизатора.
- Индексы в ADB.
Тема 8.
- Транзакции и блокировки:
- ACID.
- MVCC.
- Вакуумирование таблиц.
Тема 9.
-
Внешние таблицы в ADB:
- Концепция External Table.
- Протокол GPFDIST, утилита GPLOAD.
- Протокол PXF.
- Коннекторы ADB EE.
Тема 10
- Пользовательские функции в ADB:
- Классы функций ADB.
- Языки написания функций.
- Пользовательские агрегаты.
Тема 11.
- Аспекты миграции из Oracle Database:
- Расширения. Запросы. Функции.
Тема 12.
-
ETL vs ELT:
- Принципы построения Хранилища.
- Обновление справочников и таблиц.
Тема 13
- Сессия вопросов и ответов.
Слушатели
Курс «Arenadata DB для разработчиков» будет полезен разработчикам, планирующим использовать или уже применяющим в работе ADB, или тем, в чьих задачах стоит миграция на ADB. Акцент при проведении курса будет сделан на разборе практических примеров.
Предварительная подготовка
Базовые знания по работе с командной строкой Linux, понимание основ работы реляционных баз данных, базовые знания T-SQL (опыт написания запросов из нескольких таблиц), знакомство с ETL/ELT процессами.