Сущности и связи
-Тема 1.Проектирование БД
-Тема 2.Компоненты современной СУБД
-Тема 3.Проблемы миграции
-Тема 4.Теорема CAP
-Тема 5.Семинар: проектирование
PostgreSQL
-Тема 6.Внутренняя архитектура СУБД PostgreSQL
-Тема 7.DDL: создание, изменение и удаление объектов в PostgreSQL
-Тема 8.Транзакции, MVCC, ACID
-Тема 9.DML: вставка, обновление, удаление, выборка данных
-Тема 10.Типы данных в PostgreSQL
-Тема 11.Индексы
-Тема 12.DML: агрегация и сортировка, CTE, аналитические функции
-Тема 13.Pentaho Report Designer
-Тема 14.OLAP: Postgres + pentaho
-Тема 15.Хранимые процедуры и триггеры
-Тема 16.Оптимизация производительности. Профилирование. Мониторинг
-Тема 17.Резервное копирование и восстановление
-Тема 18.Репликация
-Тема 19.Кластеризация: patroni
-Тема 20.Семинар по PostgreSQL
MySQL
-Тема 21.Внутренняя архитектура СУБД MySQL
-Тема 22.Типы данных в MySQL
-Тема 23.DDL: создание, изменение и удаление объектов в MySQL
-Тема 24.DML: вставка, обновление, удаление, выборка данных
-Тема 25.Транзакции, MVCC, ACID
-Тема 26.DML: агрегация и сортировка
-Тема 27.Индексы
-Тема 28.CTE и аналитические функции
-Тема 29.Оптимизация производительности. Профилирование. Мониторинг
-Тема 30.Хранимые процедуры и триггеры
-Тема 31.Резервное копирование и восстановление
-Тема 32.Репликация
-Тема 33.MySQL - Percona XtraDB Cluster
-Тема 34.MySQL - InnoDB Cluster
-Тема 35.MySQL NDB Cluster - шардинг
-Тема 36.Семинар по Mysql
NoSQL (Redis, Tarantool, MongoDB, Cassandra)
-Тема 37.Работа с tarantool
-Тема 38.NoSQL: Redis
-Тема 39.Базовые возможности mongodb
-Тема 40.map-reduce framework
-Тема 41.Архитектура и применение cassandra
-Тема 42.Язык запросов cassandra
-Тема 43.Elasticsearch
-Тема 44.Clickhouse
Проект итоговый
-Тема 45.Выбор темы и организация проектной работы
-Тема 46.Семинар по созданным проектам
-Тема 47.Защита проектных работ
-Тема 48.Подведение итогов курса