- Введение в SQL и базы данных:
- Основные концепции реляционных баз данных.
- Архитектура и особенности Postgresql и ClickHouse.
- Установка и настройка баз данных.
- Основы работы с SQL:
- Структура и синтаксис SQL-запросов.
- Основные операции с таблицами: SELECT, INSERT, UPDATE, DELETE.
- Фильтрация данных с помощью WHERE и логических операторов.
- Продвинутые запросы и функции:
- Объединение таблиц: JOIN (INNER, LEFT, RIGHT).
- Группировка данных с помощью GROUP BY и агрегатных функций.
- Подзапросы и вложенные запросы.
- Оптимизация запросов в Postgresql:
- Индексы и их влияние на производительность.
- Планирование и анализ запросов (EXPLAIN).
- Оптимизация работы с большими данными.
- ClickHouse: аналитическая база данных:
- Основы работы с ClickHouse.
- Создание и управление таблицами в ClickHouse.
- Выполнение сложных аналитических запросов.
- Интеграция Postgresql и ClickHouse:
- Взаимодействие между Postgresql и ClickHouse.
- Репликация данных и ETL-процессы.
- Практические примеры использования обеих СУБД в реальных проектах.
- Практические задачи и кейсы:
- Решение типичных задач с использованием SQL в Postgresql и ClickHouse.
- Обработка больших объемов данных.
- Построение аналитических отчетов и визуализация данных.