Top.Mail.Ru
БД (базы данных)
#
#CLH-DEV # Программные инструменты # 32 ак.часа

Проектирование и разработка в ClickHouse


59000 ₽
     
Онлайн класс. Удаленное подключение к очным курсам. Для обучения достаточно иметь доступ в Интернет. Время онлайн трансляции курса устанавливается в зависимости от города проведения очного обучения. Предусмотрено предоставление записей слушателям в отдаленных часовых поясах.
Забронировать курс
09 февраля 2027
04 мая 2027
Целевая аудитория
#

Все, кто хочет изучить расширенные возможности ClickHouse

#

Архитекторы данных, проектирующие инфраструктуру ClickHouse

#

IT-специалисты, работающие с высоконагруженными аналитическими системами

#

Разработчики и администраторы ClickHouse

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

Модуль 1: Введение в архитектуру и возможности ClickHouse


  • Преимущества ClickHouse для аналитики больших данных
  • Архитектура и особенности работы ClickHouse
  • Обзор терминологии и ключевых понятий
  • Сравнение с другими СУБД (PostgreSQL, MySQL и т.д.)

2

Модуль 2: Проектирование и работа с данными в ClickHouse


  • Типы данных: простые и сложные (Array, Tuple, Map, Nested, Nullable)
  • Специфика работы с данными в ClickHouse
  • Преимущества и ограничения типов данных для работы с большими объемами
  • Использование движков таблиц: MergeTree, ReplacingMergeTree, SummingMergeTree, AggregatingMergeTree

3

Модуль 3: Язык запросов в ClickHouse


  • Основы языка запросов ClickHouse
  • Применение фильтрации, агрегации и группировки данных
  • Работа с джойнами, включая ассоциативные джойны и ASOF джойны
  • Оптимизация запросов с использованием WHERE, PREWHERE, индексов и кластерных запросов

4

Модуль 4: Оптимизация запросов и производительности


  • Профилирование запросов с помощью EXPLAIN и таблиц system.query_log
  • Методы оптимизации: индексы, использование примитивов для фильтрации, оптимизация агрегации
  • Оптимизация работы с большими объемами данных (управление памятью, многозадачность)
  • Подходы к быстрому анализу и обработке данных в ClickHouse

5

Модуль 5: Репликация и кластеризация в ClickHouse


  • Основы настройки и создания кластеров ClickHouse
  • Репликация данных, настройка отказоустойчивости
  • Управление шардированием и распределение нагрузки
  • Использование ядра ReplicatedMergeTree для репликации

6

Модуль 6: Проекции и материализованные представления


  • Что такое проекции и как они ускоряют запросы
  • Создание и использование материализованных представлений
  • Управление обновляемыми материализованными представлениями для преобразования данных
  • Применение оконных функций и их влияние на производительность

7

Модуль 7: Интеграция ClickHouse с внешними системами


  • Интеграция с Kafka для потоковой обработки данных
  • Взаимодействие ClickHouse с другими СУБД (PostgreSQL, MySQL, MongoDB)
  • Использование внешних таблиц для интеграции и выгрузки данных
  • Настройка интеграции с системами мониторинга и аналитики

8

Модуль 8: Работа с большими данными


  • Вставка данных: механика загрузки данных в ClickHouse
  • Использование различных типов вставки и опций слияния
  • Применение TTL для управления временем жизни данных
  • Обработка непрерывной загрузки данных и использование интеграционных таблиц

9

Модуль 9: Мониторинг и диагностика производительности


  • Использование системных таблиц для мониторинга работы ClickHouse
  • Как диагностировать проблемы с производительностью: анализ запросов, времени ответа, загрузки процессора и памяти
  • Применение инструментов мониторинга, таких как Prometheus и Grafana, для отслеживания состояния ClickHouse
  • Разбор типичных проблем и узких мест в производительности

10

Модуль 10: Бэкапы и восстановление данных


  • Стратегии резервного копирования и восстановления данных в ClickHouse
  • Настройка автоматического бэкапа данных
  • Управление версиями и восстановление после сбоев

11

Модуль 11: Лучшие практики и кейс-стади


Реальные примеры использования ClickHouse для аналитики больших данных
Кейсы из практики по проектированию архитектуры ClickHouse
Лучшие практики по оптимизации и масштабированию ClickHouse

0 отзывов

Об этом курсе отзывов пока нет. Будьте первым.

Чтобы оставить отзыв необходимо авторизоваться на сайте или зарегистрироваться.



#
#
Академия Айти

Ведущий консалтинговый центр получения дополнительного профессионального образования

Войдите в систему, чтобы получить все возможности платформы и доступ к образовательным курсам
Не запоминать
Забыли пароль?
Забыли пароль?
Введите e-mail, указанный при регистрации, пришлем вам инструкцию по восстановлению пароля.
CAPTCHA

CAPTCHA

15%
Шаг 1 из 2 Заполните данные
Далее Назад Зарегистрироваться
Корзина

Курс добавлен в корзину, теперь нужно