Аннотация:
В курсе изучаются важные детали кластеризации, необходимые для начала работы с MySQL кластером, детали правильного конфигурирования узлов кластера и управления ими для обеспечения высокой доступности, а также установка различных узлов и детали внутреннего строения кластера.
Слушатели получают знания для выполнения следующих действий:
- Подробное рассмотрение концепций MySQL кластера
- Описание различных узлов в MySQL кластере и их предназначения
- Объяснение распределения и реплицирования данных в MySQL кластере
- Установка всех разновидностей узлов, используемых в MySQL кластере
- Запуск и остановка различных узлов по мере необходимости
- Объяснение работы различных конфигурационных файлов и конфигурирование всех возможных типов кластеров
- Перевод кластера в однопользовательский режим и объяснение, когда это необходимо
- Изучение обновления компонент кластера и конфигурационных настроек
- Объяснение обнаружения и обработки сбоев узлов в кластере
- Описание работы повторного запуска узла
- Объяснение повторного запуска системы и когда он необходим
- Получение резервных копий и восстановление данных из резервных копий
- Описание внутреннего устройства узлов данных
- Объяснение процесса просмотра различных типов данных
- Объяснение различий между разными типами индексов
- Конфигурирование кластера для достижения оптимальной производительности
Аудитория:
- Опытные пользователи баз данных, желающие глубоко понять MySQL кластер
Требования к подготовке слушателей:
- Базовые знания концепций баз данных и SQL
- Опыт работы с экземпляром MySQL сервера и базой данных
- Умение устанавливать MySQL
- Практическое знание архитектуры MySQL
- MySQL for Database Administrators
- Умение установить подключение к MySQL серверу с помощью средств MySQL
- Знание аппаратного обеспечения и OS
Программа курса:
Введение
- Обзор MySQL, продуктов, сервисов и корпоративных сервисов
- Поддерживаемые операционные сервисы
- Программа сертификации MySQL
- Пути обучения
- Веб-сайт MySQL
- Установка MySQL
- Установка world базы данных
Введение в архитектуру MySQL кластера
- Общая архитектура MySQL
- Что такое кластер?
- Партиционирование
- Репликация
- Типы узлов
- Фрагменты
- Группы узлов
Установка и запуск MySQL кластера
- Инициализация MySQL кластера
- Запуск узлов управления
- Запуск узлов данных
- Подключение к узлам SQL
- Фазы запуска
- Повторный запуск кластера
- Проверка высокой доступности
- Обновление MySQL кластера
Конфигурирование MySQL кластера
- Конфигурирование MySQL кластера
- Конфигурирование узла управления
- Конфигурирование узла данных
- Конфигурирование узла SQL
Средство хранения NDB
- Средство хранения NDB
- Метод хранения NDB
- NDB индексирование
- NDBs Communication Interconnects
- Транзакционные возможности NDB
Проектирование кластера
- Системные вопросы
- Настройки кластера
Обработка данных в MySQL кластере
- Данные дисков кластера
- Импортирование данных в кластерные таблицы
- Удаление кластерных таблиц
Управление MySQL кластером
- Консоль управления кластерами
- Резервное копирование данных кластера
- Восстановление резервных копий
- Диагностика резервных копий
- Модификация определений таблиц
Безопасность MySQL кластера
- Общие рекомендации по безопасности кластера
- Безопасные архитектуры
Производительность MySQL кластера
- Терминология, связанная с производительностью
- Выполнение запроса
- Вопросы размера и использования данных
- Создание запроса
- Настройки конфигурирования
Устранение проблем MySQL кластера
- Общие рекомендации по диагностике
- Вопросы, связанные с подключениями
- Arbitrator Shutdown
- Проблемы с ресурсами
- Дополнительная справочная информация
Репликация MySQL кластера
- Репликация кластера
- Подготовка репликации
- Одиночный канал репликации
- Дополнительные каналы репликации
- Использование репликации MySQL кластера для резервных копий
Заключение
- Обзор курса
- Веб-сайт обучения и сертификации
- Оценка курса
- Благодарности
- Ответы на вопросы
Содержание курса
Рекомендуемая схема обучения
MySQL Cluster текущий курс