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