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

ClickHouse: быстрый старт для аналитика (продолжение) 4.000

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

Продолжение курса «ClickHouse: быстрый старт для аналитика». Здесь разбираем более практические темы: JSON, массивы, обновления, дедупликацию, витрины, Materialized Views, Dictionaries и базовую оптимизацию запросов. Курс поможет лучше понимать рабочие ClickHouse-запросы и увереннее проектировать таблицы под аналитику.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «ClickHouse: быстрый старт для аналитика (продолжение)»Учеников на курсе 102
Сертификаты, выданные на курсе «ClickHouse: быстрый старт для аналитика (продолжение)»Сертификатов выдано 0
Отзывы о курсе «ClickHouse: быстрый старт для аналитика (продолжение)»Отзывов получено 1
Рейтинг курса «ClickHouse: быстрый старт для аналитика (продолжение)»Рейтинг курса 4.000
Уроки в курсе «ClickHouse: быстрый старт для аналитика (продолжение)»Количество уроков 26
Время прохождения курса «ClickHouse: быстрый старт для аналитика (продолжение)»Время прохождения курса
Обновления курса «ClickHouse: быстрый старт для аналитика (продолжение)»Обновления курса
Дата публикации курса «ClickHouse: быстрый старт для аналитика (продолжение)»Дата публикации курса
Последнее обновление курса «ClickHouse: быстрый старт для аналитика (продолжение)»Последнее обновление
Сложность easy

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

Разделы в курсе «ClickHouse: быстрый старт для аналитика (продолжение)» 4 раздела Уроки в курсе «ClickHouse: быстрый старт для аналитика (продолжение)» 26 уроков Время прохождения курса «ClickHouse: быстрый старт для аналитика (продолжение)» 0 ч. Последнее обновление курса «ClickHouse: быстрый старт для аналитика (продолжение)» обн. 14 июля 2026

JSON, массивы и вложенные данные в ClickHouse

5 уроков
1. Зачем в ClickHouse нужны массивы
2. arrayJoin: как массив превращается в строки
3. groupArray: собрать значения в массив
4. JSON в ClickHouse
5. Raw JSON или нормальные колонки

Обновления, удаления и дедупликация

6 уроков
1. Почему ClickHouse не любит частые UPDATE
2. ALTER UPDATE и ALTER DELETE
3. Lightweight DELETE
4. ReplacingMergeTree: таблица с версиями строк
5. FINAL: когда нужен и почему с ним аккуратно
6. Дедупликация через argMax

Витрины, Materialized Views и Dictionaries

7 уроков
1. Зачем нужны витрины
2. Создаём простую витрину
3. Materialized View простыми словами
4. Главная ошибка с Materialized View
5. SummingMergeTree для агрегатов
6. Dictionaries: когда справочник лучше JOIN
7. Materialized View, Dictionary или широкая витрина

Оптимизация запросов и диагностика

8 уроков
1. Не читать лишние колонки
2. Фильтр по дате почти всегда обязателен
3. PREWHERE
4. EXPLAIN: посмотреть план запроса
5. system.query_log: история запросов
6. Почему JOIN может тормозить
7. FINAL может быть дорогим
8. Чек-лист нормального запроса