ПОИСК
Быстрый заказ
ОЦЕНКА КУРСАобщая оценка курса:оценка преподавателя: Хочу скидку |
Целью обучения является формирование знаний и навыков, необходимых для эффективной и безопасной эксплуатации ADB в продуктовых средах, загрузки, обработки и выгрузки данных, настроек безопасности и дополнительных расширений.
Выберите форму обучения,
чтобы увидеть актуальные даты:
РАСПИСАНИЕ ЗАНЯТИЙ
|
|||||||||||||||||||||||||||||||
После изучения курса вы сможете
- эффективно и безопасно эксплуатировать ADB в продуктовых средах,
- загружать, обрабатывать и выгружать данные,
- настраивать безопасность;
- настраивать дополнительные расширения.
Содержание курса
«Эксплуатация Arenadata DB» поможет изучить особенности работы с распределённой СУБД Arenadata DB (ADB), основанной на MPP-системе с открытым исходным кодом Greenplum.
Модуль 1. Устройство и функционирование СУБД
o Терминология и архитектура СУБД.
o Интерконнект.
o Выполнение запросов.
o Отказоустойчивость.
o Diamond.
o Carbon.
o Graphite.
o Grafana.
o Директории.
o Собираемые метрики.
o Best practices по анализу данных мониторинга.
o Алерты.
o Логи.
o Конфигурационные файлы.
o Файлы данных БД.
o Переменные окружения.
o Процессы СУБД.
o Доступы.
o Psql.
Модуль 2. Хранение данных. Простые и партиционированные таблицы
o Логическая схема данных.
o Обзор дефолтных схем.
o Основные объекты для работы с БД.
o Доступы.
o Создание пользователей, управление.
o Восстановление сегмента.
o Восстановление мастера.
o Типы данных.
o Распределение таблицы.
o Skew. Констрейнты.
o Тип хранения данных.
o Сжатие.
o Ключ партиционирования.
o Разные типы хранения.
o Мульти-партиционирование.
o Удаление.
o Разбиение.
o Обмен партиций.
o Внешние таблицы.
o Загрузка в партиционированные таблицы.
Модуль 3. Статистика, выполнение запросов, транзакционная система
o Сбор статистики.
o Оптимизаторы.
o Статистика выполнения.
o Разбор плана запроса.
o Redistribute и Broadcast.
o Поиск узких мест.
o Мониторинг запросов.
o История запросов.
o Детали выполнения запросов.
o Предоставление доступа к ADBCC.
o Типы.
o Best practices.
o Управление индексами.
o Основные параметры управления индексами в запросе.
o Уровни изоляции.
o Реализация.
o Bloat.
o VACUUM.
o VACUUM FULL.
o Пример.
o Регламенты.
o Пример.
Модуль 4. Обмен данными с внешними источниками
o Web-внешние таблицы.
o Сервер gpfdist.
o Создание внешних таблиц.
o Опции LOCATION.
o Достижение лучшей производительности.
o Параметры GUC.
o Примеры.
o Директории сервиса.
o Конфигурационные файлы.
o Логи.
o Управление сервисом.
o HDFS.
o HBASE.
o Hive.
o JDBC.
o Pushdown.
o Batching.
o Pooling.
o User impersonation.
o Пример.
Модуль 5. Функции, расширения и дополнительное окружение
o PL/SQL.
o PL/python.
o C-функции.
o PLContainer.
o Волатильность функций.
o Доверенность функций.
o Пример использования.
o Пример использования.
o Ограничиваемые ресурсы.
o Сценарии использования.
o GUCs.
o Настройка.
o Нюансы использования.
o gpbackup/gprestore.
o Директории и файлы.
o Сжатие бекапов.
o Перенос бекапов между разными кластерами.
Модуль 1. Устройство и функционирование СУБД
- Обзор архитектуры ADB
o Терминология и архитектура СУБД.
o Интерконнект.
o Выполнение запросов.
o Отказоустойчивость.
- Эксплуатация ADB с ADCM
- Мониторинг
o Diamond.
o Carbon.
o Graphite.
o Grafana.
o Директории.
o Собираемые метрики.
o Best practices по анализу данных мониторинга.
o Алерты.
- Развертывание, обновление и расширение кластера ADB
- Окружение СУБД
o Логи.
o Конфигурационные файлы.
o Файлы данных БД.
o Переменные окружения.
o Процессы СУБД.
- Управление БД
- Подключение к БД
o Доступы.
o Psql.
- GUC
Модуль 2. Хранение данных. Простые и партиционированные таблицы
- Устройство БД
o Логическая схема данных.
o Обзор дефолтных схем.
o Основные объекты для работы с БД.
- Пользователи и группы
o Доступы.
o Создание пользователей, управление.
- Отказоустойчивость
o Восстановление сегмента.
o Восстановление мастера.
- Создание таблицы в БД
o Типы данных.
o Распределение таблицы.
o Skew. Констрейнты.
o Тип хранения данных.
o Сжатие.
- Партиционирование таблицы
o Ключ партиционирования.
o Разные типы хранения.
o Мульти-партиционирование.
o Удаление.
o Разбиение.
o Обмен партиций.
o Внешние таблицы.
o Загрузка в партиционированные таблицы.
Модуль 3. Статистика, выполнение запросов, транзакционная система
- Статистика
o Сбор статистики.
- Выполнение запросов
o Оптимизаторы.
o Статистика выполнения.
o Разбор плана запроса.
o Redistribute и Broadcast.
o Поиск узких мест.
- Мониторинг запросов с помощью Arenadata DB Command Center
o Мониторинг запросов.
o История запросов.
o Детали выполнения запросов.
o Предоставление доступа к ADBCC.
- Индексы
o Типы.
o Best practices.
o Управление индексами.
o Основные параметры управления индексами в запросе.
- Транзакции
o Уровни изоляции.
- MVCC
o Реализация.
o Bloat.
o VACUUM.
o VACUUM FULL.
o Пример.
o Регламенты.
- Блокировки
o Пример.
Модуль 4. Обмен данными с внешними источниками
- Внешние таблицы
o Web-внешние таблицы.
- GPFDIST
o Сервер gpfdist.
o Создание внешних таблиц.
o Опции LOCATION.
o Достижение лучшей производительности.
o Параметры GUC.
o Примеры.
- GPLOAD
- PXF
o Директории сервиса.
o Конфигурационные файлы.
o Логи.
o Управление сервисом.
o HDFS.
o HBASE.
o Hive.
o JDBC.
o Pushdown.
o Batching.
o Pooling.
o User impersonation.
- COPY
o Пример.
Модуль 5. Функции, расширения и дополнительное окружение
- UDF
o PL/SQL.
o PL/python.
o C-функции.
o PLContainer.
o Волатильность функций.
o Доверенность функций.
- Apache Madlib
o Пример использования.
- PostGIS
o Пример использования.
- Ресурсные группы
o Ограничиваемые ресурсы.
o Сценарии использования.
o GUCs.
- Дисковая квота
o Настройка.
o Нюансы использования.
- Бекапы
o gpbackup/gprestore.
o Директории и файлы.
o Сжатие бекапов.
o Перенос бекапов между разными кластерами.
Слушатели
- системные администраторы;
- архитекторы;
- разработчики;
- аналитики;
- IT-специалисты, чья цель - полноценно изучить установку, конфигурирование, обслуживание и управление кластером Arenadata DB (ADB);
- подготовка к сертификационному экзамену на статус специалиста «ADCS DB: System Administrator».
Предварительная подготовка
- опыт работы с SQL (обязательно);
- опыт работы в Unix и с текстовым редактором vi (желательно).