OTUS

ClickHouse для инженеров и архитекторов БД

  • Язык: Русский
  • Осталось мест: не ограничено
Записаться

ClickHouse для инженеров и архитекторов БД

Для кого этот курс?

Программа разработана для тех, кто уже что-то понимает в базах данных, имеет опыт работы с реляционными БД. В рамках курса будут рассматриваться не только базовые вещи, но и более продвинутые, в том числе "продовые" решения. Знание данной БД позволит студентам значительно улучшить свою позицию на рынке, ценность и эффективность в мире больших данных. Обучение будет полезно:

  • Data Engineer, Аналитикам данных, BI-разработчикам, которые хотят научиться эффективно использовать ClickHouse в работе
  • Архитекторам БД, которые все чаще сталкиваются с вопросом администрирования Clickhouse
  • Руководителям команд и компаний, менеджерам и CTO, которые задумываются о внедрении данной базы у себя и ищут ответы на свои вопросы

Необходимые знания

  • Базовые знания SQL
  • Базовые знания Linux, Docker
  • Опыт работы с современными СУБД и любым языком программирования будет преимуществом

Поможем найти работу твоей мечты!

Программа обучения
  • Знакомство с ClickHouse

    Знакомимся с основами ClickHouse, его областью применения, картой курса и преподавательским составом.

    Тема 1: Аналитические движки

    Тема 2: Область применения и первое представление

    Тема 3: Развертывание и базовая конфигурация, интерфейсы и инструменты

    Тема 4: MergeTree и типы данных

  • Работа с ClickHouse

    Получаем навыки использования аналитических возможностей ClickHouse

    Тема 1: Язык запросов SQL

    Тема 2: Функции для работы с типами данных, агрегатные функции и UDF

    Тема 3: Движки MergeTree Family

    Тема 4: Индексы в ClickHouse

    Тема 5: Другие движки

    Тема 6: Джоины и агрегации

    Тема 7: Словари, оконные и табличные функции

    Тема 8: Сессия Q&A

  • Масштабирование и манипуляции с данными

    Осваиваем продвинутые техники, необходимые для production-ready систем технологии

    Тема 1: Проекции и материализованные представления

    Тема 2: Репликация и другие фоновые процессы

    Тема 3: Шардирование и распределенные запросы

    Тема 4: Мутация данных и манипуляции с партициями

    Тема 5: Сессия Q&A

  • Управление ресурсами

    Учимся эффективно распоряжаться ресурсами и оптимизировать работу

    Тема 1: RBAC контроль доступа, квоты и ограничения

    Тема 2: Storage Policy и резервное копирование

    Тема 3: Метрики и мониторинг. Логирование

    Тема 4: Профилирование запросов

    Тема 5: Сессия Q&A

  • Популярные интеграции

    Изучаем популярные варианты взаимодействия с ClickHouse на рынке и учимся ими пользоваться

    Тема 1: Оркестраторы/DI Tools

    Тема 2: Интеграция с Kafka и подводные камни

    Тема 3: Интеграции с BI-инструментами

    Тема 4: PG/Greenplum

    Тема 5: ClickHouse и dbt

  • Проектная работа

    Закрепляем полученные навыки и знания, разрабатывая собственное решение

    Тема 1: Выбор темы и организация проектной работы

    Тема 2: Консультация по проектам и домашним заданиям

    Тема 3: Предзащита

    Тема 4: Защита проектных работ. Подведение итогов курса

Преподаватели

  • Кирилл Дикалин

    Руководитель направления аналитической инфраструктуры

  • Алексей Цыкунов

    Со-основатель и технический директор

  • Наталия Титова

    Руководитель направления продуктовой аналитики, тимлид команды мобильной аналитики

  • Алексей Железной

    Senior Data Engineer

  • Константин Трофимов

    SRE, DBA

  • Нурсултан Кариев

    Senior Data Engineer