Курс на Stepik
Обложка курса «ClickHouse: быстрый старт» на Stepik
Бесплатно

ClickHouse: быстрый старт 4.935

Открыть на
STEPIK.ORG

🚀 ClickHouse — самая популярная в мире аналитическая СУБД. Ее внедрило в свои процессы такое количество компаний, что перечислять их все просто не рационально. Изучение данного инструмента в современных реалиях рынка обязательно для аналитиков и инженеров данных. В данном курсе будет рассмотрена вся необходимая база - от фишек SQL синтаксиса и специфических JOIN до 8192 и почему это сердце ClickHouse. Курс подойдет как новичкам в ClickHouse, так и продвинутым пользователям!

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «ClickHouse: быстрый старт»Учеников на курсе 2 760
Сертификаты, выданные на курсе «ClickHouse: быстрый старт»Сертификатов выдано 0
Отзывы о курсе «ClickHouse: быстрый старт»Отзывов получено 31
Рейтинг курса «ClickHouse: быстрый старт»Рейтинг курса 4.935
Уроки в курсе «ClickHouse: быстрый старт»Количество уроков 40
Тесты в курсе «ClickHouse: быстрый старт»Количество квизов 11
Время прохождения курса «ClickHouse: быстрый старт»Время прохождения курса
Обновления курса «ClickHouse: быстрый старт»Обновления курса
Дата публикации курса «ClickHouse: быстрый старт»Дата публикации курса
Последнее обновление курса «ClickHouse: быстрый старт»Последнее обновление

Содержание курса

Разделы в курсе «ClickHouse: быстрый старт» 10 разделов Уроки в курсе «ClickHouse: быстрый старт» 40 уроков Тесты в курсе «ClickHouse: быстрый старт» 11 тестов Время прохождения курса «ClickHouse: быстрый старт» 5 ч. Последнее обновление курса «ClickHouse: быстрый старт» обн. 5 июля 2026

Введение

3 урока
1. О ClickHouse, авторе, курсе
2. Установка Docker и ClickHouse
3. OLAP/OLTP

Предварительные настройки

3 урока
1. Настройки среды
2. Системные таблицы. system_query_log
3. Создаем тестовую таблицу

"Обычные" функции

9 уроков
1. Введение
2. Работа с датой и временем + изучаем соответствующие типы данных
3. Функции сравнения
4. Условные функции
5. Работа со строками + изучаем соответствующие типы данных
6. Преобразование типов
7. Массивы
8. Тренируемся
9. Тест

Агрегатные функции

6 уроков
1. Базовые функции
2. Uniq
3. quantile
4. argMin / argMax
5. Массивы. Снова
6. Комбинаторы агрегатных функций

Остальные функции. Коротко о разнообразии

1 урок
1. Обзор разнообразия

Все про специфику JOIN в ClickHouse

5 уроков
1. LEFT / RIGHT SEMI JOIN
2. LEFT / RIGHT ANTI JOIN
3. LEFT / RIGHT ANY JOIN
4. LEFT / RIGHT ASOF JOIN
5. Физические виды соединений

8192 - сердце ClickHouse

3 урока
1. Индекс. Гранула. Засечка. Блок данных
2. Иммутабельность блоков данных. Слияния
3. Append only + версионирование

Движки таблиц. Семейство MergeTree

1 урок
1. ReplacingMergeTree

Продвинутые фишки, о которых невозможно молчать

8 уроков
1. Партиционирование
2. TTL
3. Материализованные представления
4. Словари
5. CTE. Времянки
6. LowCardinality
7. Nullable
8. Нативный клиент Python

Заключение

1 урок
1. Итоги