Чему вы научитесь
- Оптимизировать запросы в ClickHouse.
- Понимать, как устроены движки семейства MergeTree.
- Понимать план выполнения запроса.
- Эффективно удалять и редактировать данные.
- Строить RealTime аналитику на основе ClickHouse, а именно в режиме реального времени обновлять витрины данных для дашбордов.
- Строить витрины данных на основе ClickHouse.
- Строить кластер.
- Создавать распределенные таблицы.
- Использовать реплицируемые таблицы.
О курсе
Курс по ClickHouse для аналитиков и инженеров данных.
Для старта достаточно уметь писать SELECT запросы.
После прохождения у вас будет уровень не менее middle по ClickHouse.
Много внимания в курсе уделено оптимизации запросов, устройству движков таблиц, а также работе с кластером.
Для кого этот курс
Для инженеров данных, аналитиков данных, разработчиков хранилищ данных или тех, кто ими хочет стать.
Начальные требования
- Уметь писать SELECT запросы на SQL на выборку данных;
- Иметь не менее 8ГБ оперативной памяти в ноутбуке.
Преподаватели курса
Как проходит обучение
- Вы просматриваете видео-лекции;
- К каждой лекции приложен код с занятия, чтобы вы могли самостоятельно повторить практическую часть;
- Выполняете домашние задания;
- Проверяете себя по разборам домашних заданий.
Что вы получите
- Навык определения узких мест, требующих оптимизации;
- Навык оптимизации запросов в ClickHouse;
- Умение самостоятельного проектирования потока данных в ClickHouse от загрузки данных до построением витрин данных;
- Способность построения надежной системы с помощью механизма реплицирования;
- Понимание, как построить мощную системы с помощью горизонтального масштабирования.
Нагрузка
4-5 часов в неделю