Курсы BI


Настройка и поддержка баз данных ClickHouse


4cc49380-82ee-11ea-9baf-d971dbaafe63.png
Цель курса – получение навыков, необходимых для настройки и поддержки системы аналитической базы данных ClickHouse.

Предварительные требования:

Базовые навыки работы в среде Linux, работа с файлами, знакомство с сетевыми протоколами.

Аудитория: 

  • IT специалисты, имеющие первоначальный опыт работы в компьютерных сетях
  • Администраторы
  • IT инженеры
  • Специалисты, желающим повысить свою квалификацию в области аналитических баз данных

По итогу обучения вы научитесь:

  • Определять отличия OLTP и OLAP
  • Понимать архитектуру аналитический баз данных
  • Устанавливать базу данных ClickHouse
  • Работать с данными в таблицах ClickHouse
  • Настраивать безопасность, создавать пользователей и настраивать роли
  • Настраивать квоты
  • Конфигурировать кластер ClickHouse
  • Производить диагностику работы базы данных

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


Модуль 1. Знакомство с ClickHouse (2 ак.ч)

  • Введение в терминологию и возможности ClickHouse
  • Отличия баз OLTP от баз OLAP
  • Особенности ClickHouse в сравнении с реляционными базами данных

Модуль 2. Начало работы с ClickHouse (6 ак.ч.)

  • Варианты установки ClickHouse
  • Язык запросов ClickHouse
  • Создание БД
  • Вставка данных
  • Удаление БД
  • Выборка данных find()
  • Обновление данных
  • Удаление данных
  • Индексы

Модуль 3. Взаимодействие с БД ClickHouse (4 ак.ч.)

  • Интерфейсы доступа к ClickHouse
  • Сетевые протоколы доступа
  • Консольный клиент
  • Клиентские библиотеки (JDBC, ODBC, C++, и пр.)
  • Библиотеки для интеграции;
  • Визуальные интерфейсы

Модуль 4. Задачи эксплуатации (4 ак.ч.)

  • Конфигурационный файл ClickHouse
  • Создание пользователей
  • Создание ролей
  • Настройка квот и ограничение сложности запросов
  • Профилирование запросов
  • Резервное копирование данных

Модуль 5. Организация кластера (6 ак.ч.)

  • Архитектура
  • Порядок создания кластера
  • Шардированный кластер и его репликация
  • Создание реплицируемых таблиц
  • Добавление/удаление сервера в наборе реплик
  • Проведение регламентных работ

Модуль 6. Диагностика, проблемы и их решения (2 ак.ч.)

  • Методология диагностики неполадок
  • Основные инструменты диагностики





« Предыдущий курс     Следующий курс»

Возврат к списку


Подпишитесь на новости