О курсе
Курс посвящен работе с аналитической СУБД ClickHouse. Программа начинается с основ: установка, конфигурация, интерфейсы, типы данных и движок MergeTree. Далее рассматриваются SQL-запросы, функции, индексы, джойны и агрегации. Отдельные модули посвящены масштабированию (репликация, шардирование), управлению ресурсами (RBAC, Storage Policy, мониторинг) и популярным интеграциям (Kafka, BI-инструменты, dbt). Курс включает практические задания и итоговый проект, соотношение теории и практики 50/50.
Что рассматривается в программе
- Развертывание и настройка ClickHouse
- Работа с SQL-запросами, функциями и агрегациями
- Использование движков MergeTree Family и индексов
- Масштабирование: репликация, шардирование, распределенные запросы
- Управление доступом (RBAC), Storage Policy и резервное копирование
- Интеграция с Kafka, BI-инструментами, dbt и другими системами
Кому может быть полезен курс
- Data Engineer, аналитикам данных и BI-разработчикам, которым нужно освоить ClickHouse
- Архитекторам БД, интересующимся администрированием ClickHouse
- Руководителям команд и CTO, рассматривающим внедрение ClickHouse
Вопросы о программе
Какие начальные знания требуются для прохождения курса?
Необходимы базовые знания SQL, Linux и Docker. Желателен опыт работы с современными СУБД и любым языком программирования.
Какие темы охватывает программа?
Программа включает знакомство с ClickHouse, работу с SQL, движки MergeTree, индексы, джойны, агрегации, масштабирование, управление ресурсами и интеграции с Kafka, BI-инструментами и dbt.
Кто ведет курс?
Курс ведут Алексей Железной (Tech Lead Data Architect), Константин Трофимов (Developer, DB Platform), Нурсултан Кариев (Senior Data Engineer) и Алексей Цыкунов (технический директор Hilbert Team).