Учебный курс «Работа с Clickhouse»
Краткое содержание: архитектура Clickhouse, отличия от Postgres и Greenplum, особенности колоночной организации хранения данных, проектирование системы таблицы, запросы SQL и PRQL, изменение данных и мутации таблиц, организация загрузки данных, оптимизация производительности
Общие данные:
Clickhouse — система управления базами данных с открытым исходным кодом на основе Postgres, которая была специально разработана для аналитической нагрузки. Колоночное хранение данных позволяет очень эффективно выполнять запросы по большим объемам данных. Мы с удовольствием поделимся с вами не только базовыми знаниями по всем возможностям Clickhouse, но и опыт работы с этой системой от наших слушателей из финтеха и других предприятий. Заказывайте обучение!
Продолжительность: 4 дня (32 учебных часа).
В курсе 14 модулей, 20 лабораторных работ (на лабораторные работы, выполняемые под руководством преподавателя, отводится 50 % времени учебного курса).
Для кого предназначен: администраторы и другие специалисты, которым необходимо работать с системой управления базами данных Clickhouse
План курса:
- Clickhouse: особенности архитектуры и ситуации для применения. Отличия от Postgres и Greenplum
- Планирование развертывания Clickhouse. Выбор оборудования и настройка операционной системы
- Развертывание и послеустановочная настройка Clickhouse. Система каталогов и файлы конфигурации
- Средства для администрирования Clickhouse и работы с запросами. Применение DBViewer
- Создание баз данных и проектирование системы таблиц. Учет колоночной архитектуры таблиц. Особенности работы Clickhouse с типами данных
- Особенности SQL-запросов в Clickhouse. Отличия от Postgres. Дополнительный функционал и неподдерживаемые возможности. Производительность разных типов запросов. Применение prql
- Особенности операций по изменению данных. Поддержка транзакций в Clickhouse. Мутации таблиц.
- Создание пользовательских функций в Clickhouse. Отличия от Postgres.
- Аутентификация и разрешения в Clickhouse. Пользователи и роли. Предоставление разрешений на большое количество объектов. Аудит доступа к объектам в Clickhouse.
- Резервное копирование и восстановление баз данных Clickhouse. Особенности и отличия от Postgres.
- Организация загрузки данных в Clickhouse. Средства для реализации ETL/ELT и CDC подходов
- Мониторинг и оптимизация производительности Clickhouse
- Отказоустойчивые кластеры Clickhouse: развертывание, отличия от Postgres, особенности работы
- Протоколирование, диагностика и решение проблем с Clickhouse