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