О курсе

Курс посвящен работе с аналитической СУБД 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).