Язык запросов SQL в базах данных Postgresql и ClickHouse
PG_ClickHouse
Авторский курс по написанию запросов SQL в БД PostgreSQL и ClickHouse.
Группа от 2-х человек.
Аудитория
Аналитики, разработчики SQL запросов для баз данных.
Результат обучения
По окончанию курса, слушатели смогут самостоятельно загружать и выгружать данные в базы данных Postgresql и ClickHouse, выполнять простые и сложные, аналитические SQL запросы в ClickHouse. Выполнять транзакционные запросы в базу данных Postgresql.
Самостоятельно смогут создавать репликации между базами данных OLTP и OLAP - Postgresql, а также используя различные Движки (engines) в ClickHouse смогут переносить данные из Postgresql в аналитическую базу ClickHouse. Используя библиотеку Python - Pandas - создавать сложные отчеты и выгружать их в любые стандартные форматы (XLSX...)
Предварительный уровень подготовки
Желательно минимальное знание операционной системы Linux
Программа курса
- Знакомство с архитектурой RDBMS и DBMS базами данных Postgresql и ClickHouse
- Загрузка и выгрузка данных
- Понимание ACID, транзакции
- Команда SELECT и ее особенности в различных базах данных
- Создание репликаций из RDBMS Postgres в колоночную базу данных ClickHouse
- Аналитические функции в Postgresql и ClickHouse
- Движки (Engines) в ClickHouse, интеграция с Postgresql и другими хранилищами (на примере сервера Кафка)
- ETL и взаимодействие с ClickHouse из Python с использованием библиотеки Pandas