Чему вы научитесь
- Освоим все индексы, поймем что они бесполезны
- Найдем решение проблемы индексов в виде проекций
- Научимся лучше работать с партициями
- Изучим EXPLAIN - база для анализа запросов
- Исправим вечную проблему "ClickHouse плохо джойнит"
- Сделаем интеграцию ClickHouse с внешними системами - S3, PG, другой ClickHouse
- Освоим специальные движки - Buffer, Memory
- Разберем специфичные движки для аналитики - summing/aggregating
- Поработаем с JSON - и старым и новым способом
- Создадим свои словари и именованные коллекции
- Сделаем сжатие данных - хранение можно и нужно оптимизировать
О курсе
🚀 ClickHouse — самая популярная в мире аналитическая СУБД. Ее внедрило в свои процессы такое количество компаний, что перечислять их все просто не рационально. Изучение данного инструмента в современных реалиях рынка обязательно для аналитиков и инженеров данных. Данных курс - продолжение легендарного "ClickHouse: быстрый старт"! Те же принципы - максимум пользы за минимум времени!
Для кого этот курс
Аналитики данных (DA), инженеры данных (DE). Хотя многие вещи будут полезны и DBA, и DevOps, и архитекторам
Начальные требования
Для успешного прохождения курса необходимо:
- Пройденный курс ClickHouse: быстрый старт – Stepik
- Знание Docker, либо быть готовым повторить всё за преподавателем
- Знания SQL обязательно (select, where, group by, having, order by, join и т.д.). Вы умеете писать SQL-запросы