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

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

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

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

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «ClickHouse: быстрый старт для аналитика (продолжение)»Учеников на курсе 117
Сертификаты, выданные на курсе «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. Чек-лист нормального запроса ↗