По окончанию курса слушатели смогут самостоятельно загружать и выгружать данные в базы данных PostgreSQL и ClickHouse, выполнять простые и сложные, аналитические SQL запросы в ClickHouse. Выполнять транзакционные запросы в базу данных Postgresql.
Также слушатели смогут самостоятельно смогут создавать репликации между базами данных OLTP и OLAP - PostgreSQL, а также используя различные Движки (engines) в ClickHouse смогут переносить данные из PostgreSQL в аналитическую базу ClickHouse. Используя библиотеку Python - Pandas - создавать сложные отчеты и выгружать их в любые стандартные форматы (xlsx и др.)
Аналитики, разработчики SQL запросов для баз данных.
Желательно минимальное знание операционной системы Linux
1. Знакомство с архитектурой RDBMS и DBMS базами данных PostgreSQL и ClickHouse
2. Загрузка и выгрузка данных
3. Понимание ACID, транзакции
4. Команда SELECT и ее особенности в различных базах данных
5. Создание репликаций из RDBMS Postgres в колоночную базу данных ClickHouse
6. Аналитические функции в PostgreSQL и ClickHouse
7. Движки (Engines) в ClickHouse, интеграция с PostgreSQL и другими хранилищами (на примере сервера Кафка)
8. ETL и взаимодействие с ClickHouse из Python с использованием библиотеки Pandas
1488 BYN
под руководством инструктора