Курсы Сибинфоцентра
Ваша корзина пуста
Сумма: 0 руб.
О курсе

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

  • Номер курса: ADB
  • Вендор: Arenadata

Тренинг предназначен для системных администраторов, архитекторов, аналитиков, использующих Arenadata Database (ADB). Курс дает необходимые знания для эффективной и безопасной эксплуатации ADB в продуктовых средах, загрузке, обработке и выгрузке данных, настройках безопасности и дополнительных расширениях.

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

Модуль 1. Устройство и функционирование СУБД.

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


·       Эксплуатация ADB с ADCM: Обзор архитектуры и установка ADCM.


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

·       Развертывание, обновление и расширение кластера ADB.

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

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

·       Подключение к БД: Реквизиты. Доступы. Psql.

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

 

Модуль 2. Хранение данных. Простые и партиционированные таблицы.

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

·        Пользователи и группы: Роль и пользователь, группы. Доступы. Создание пользователей, управление.

·        Отказоустойчивость: Принципы безотказного функционирования БД. Восстановление сегмента. Восстановление мастера.

·        Создание таблицы в БД: Основные правила создания таблиц. Типы данных. Распределение таблицы. Skew. Констрейнты. Тип хранения данных. Сжатие.

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

 

Модуль 3. Статистика, выполнение запросов, транзакционная система.

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

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

·        Мониторинг запросов с помощью Arenadata DB Command Center: Что такое ADBCC. Мониторинг запросов. История запросов. Детали выполнения запросов. Предоставление доступа к ADBCC.

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

·        Транзакции: Обзор. Уровни изоляции.

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

·        Блокировки: Синтаксис. Пример.

 

Модуль 4. Обмен данными с внешними источниками.

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


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

·        GPLOAD: Использование утилиты.

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

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

 

Модуль 5. Функции, расширения и дополнительное окружение.

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

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

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

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

·        Дисковая квота: Информация о модуле. Настройка. Нюансы использования.

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

 

Итоговое тестирование. 


Тесты к курсу

Раздел не найден.