Эксплуатация Arenadata DB

Особенности работы с Arenadata DB

«Эксплуатация Arenadata DB» поможет вам изучить особенности работы с распределённой СУБД Arenadata DB (ADB), основанной на MPP-системе с открытым исходным кодом Greenplum.
программа курса
Что представляет собой «Эксплуатация Arenadata DB»
Аудитория курса
Как проходит курс
Сертификация
Что представляет собой «Эксплуатация Arenadata DB»

«Эксплуатация Arenadata DB» — 4-дневный курс для системных администраторов, архитекторов, разработчиков, аналитиков, использующих Arenadata DB. Он даёт необходимые знания для эффективной и безопасной эксплуатации ADB в продуктовых средах, загрузки, обработки и выгрузки данных, настроек безопасности и дополнительных расширений. Освоение каждой практической темы подкрепляется лабораторной работой.

Аудитория курса

Курс «Эксплуатация Arenadata DB» актуален для системных администраторов, архитекторов и разработчиков, чья цель — полноценно изучить установку, конфигурирование, обслуживание и управление кластером ADB. Для получения практических навыков:

  • Обязателен опыт работы с SQL;
  • Желательно иметь опыт работы в Unix и с текстовым редактором vi.
Как проходит курс
Занятия проходят удаленно с отрывом от производства. Курс проводится в формате вебинара: вас ждет общение с преподавателем, лекционная часть, практические работы на виртуальных машинах и разбор лабораторных работ, сессия вопросов-ответов с практиками из Arenadata. Время занятий с 10:00 до 18:00 мск. Группы набираются в двух форматах:
  • Корпоративные (заказчик записывает на курс команду от 10 человек, даты занятий согласуются отдельно)
  • Открытые (смешанные группы, в которые входят представители нескольких компаний, такие занятия проходят по расписанию)
Сертификация

Посетители курса «Эксплуатация Arenadata DB», подтвердившие знания посредством прохождения экзамена, получат именной сертификат с указанием изученного продукта, а также статус сертифицированного специалиста ADCS DB: System Administrator.

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

День 1:
время
Обзор архитектуры ADB

Концепция MPP и её имплементация в ADB. Терминология и архитектура СУБД. Интерконнект. Выполнение запросов. Отказоустойчивость.

40 минут
Окружение СУБД

Основные директории СУБД. Логи. Конфигурационные файлы. Файлы данных БД. Переменные окружения. Процессы СУБД.

30 минут
Управление БД

Запуск, остановка, проверка статуса СУБД.

10 минут
Лабораторная работа
10 минут
Подключение к БД

Реквизиты. Доступы. psql.

10 минут
Лабораторная работа
10 минут
GUC

GUC Управление параметрами СУБД.

10 минут
Лабораторная работа
10 минут
Устройство БД

Шаблоны БД. Логическая схема данных. Обзор дефолтных схем. Основные объекты для работы с БД.

20 минут
Лабораторная работа
20 минут
Отказоустойчивость

Принципы безотказного функционирования БД. Спилл-файлы. Восстановление сегмента. Восстановление мастера.

20 минут
Лабораторная работа
20 минут
Создание таблицы в БД

Основные правила создания таблиц. Типы данных. Распределение таблицы. Skew. Констрейнты. Тип хранения данных. Компрессия.

60 минут
День 2:
время
Выполнение запросов

Получение плана. Оптимизаторы. Статистика выполнения. Разбор плана запроса. Redistribute и Broadcast. Поиск узких мест.

20 минут
Лабораторная работа
20 минут
Партиционирование таблицы

Создание партиционированных таблиц. Ключ партиционирования. Разные типы хранения. Файлспейсы и тейблспейсы. Мульти-партиционирование. Удаление. Разбиение. Обмен партиций. Внешние таблицы. Загрузка в партиционированные таблицы.

40 минут
Лабораторная работа
30 минут
Индексы

Применимость индексов. Типы. Best practices. Управление индексами. Основные параметры управления индексами в запросе.

20 минут
Лабораторная работа
10 минут
MVCC

Цели. Реализация. Bloat. VACUUM. VACUUM FULL. Пример. Регламенты.

20 минут
Лабораторная работа
20 минут
Транзакции

Обзор. Уровни изоляции. CAP-теорема.

20 минут
Лабораторная работа
10 минут
Статистика

Цели. Сбор статистики.

10 минут
Лабораторная работа
10 минут
COPY

Синтаксис. Пример.

10 минут
Лабораторная работа
10 минут
Ресурсные группы

Обзор. Ограничиваемые ресурсы. Сценарии использования. GUCs.

30 минут
Лабораторная работа
10 минут
День 3:
время
Внешние таблицы

Обычные внешние таблицы. Web-внешние таблицы.

10 минут
GPFDIST

Сценарии. Сервер gpfdist. Создание внешних таблиц. Опции LOCATION. Достижение лучшей производительности. Параметры GUC. Примеры.

30 минут
Лабораторная работа
20 минут
GPLOAD

Использование утилиты

20 минут
Лабораторная работа
20 минут
PXF

Архитектура. Директории сервиса. Конфигурационные файлы. Логи. Управление сервисом. HDFS. HBASE. Hive. JDBC. Pushdown. Batching. Pooling. User impersonation.

60 минут
Лабораторная работа
30 минут
UDF

Цели. PL/SQL. PL/python. C-функции. PLContainer. Волатильность функций. Доверенность функций.

40 минут
Лабораторная работа
30 минут
Apache Madlib

Цели. PL/SQL. PL/python. C-функции. PLContainer. Волатильность функций. Доверенность функций.

40 минут
Лабораторная работа
10 минут
PostGIS

Обзор расширения. Пример использования.

10 минут
День 4:
время
Пользователи и группы

Роль и пользователь, группы. Доступы. Создание пользователей, управление. Интеграция с LDAP.

30 минут
Лабораторная работа
20 минут
Бекапы

Принципы бекапов. gp_dump/gp_restore. gpbackup/gprestore. Директории и файлы. Сжатие бекапов. Перенос бекапов между разными кластерами. Внешние таблицы.

30 минут
Лабораторная работа
20 минут
Мониторинг

Архитектура. Diamond. Carbon. Graphite. Grafana. Директории. Собираемые метрики. Best practices по анализу данных мониторинга. Алерты.

60 минут
Лабораторная работа
20 минут
gpperfmon

Архитектура. Каталог. Полезные таблицы.

20 минут
Лабораторная работа
10 минут
Консоль администратора (Zeppelin)

Архитектура. Директории. Конфигурационные файлы. Управление. Обзор ноутбуков. Подсчёт skew на основе ФС.

30 минут
Лабораторная работа
20 минут
Обновление СУБД

Процесс минорного обновления СУБД.

10 минут
Лабораторная работа
10 минут
Обзор утилит, входящих в поставку СУБД
20 минут

Спасибо, что написали нам

Мы обработаем вашу заявку как можно быстрее. Ждите ответа в ближайшее время.

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

Чтобы получить более подробную информацию об особенностях курса «Эксплуатация Arenadata DB» и условиях обучения, заполните форму обратной связи. В поле «Комментарий» укажите, сколько человек от вашей компании планируют стать слушателями.
ошибка! проверьте правильно ли вы заполнили поля

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