Databases
Базы данных для веб-разработчика. PostgreSQL, MySQL, MariaDB, проектирование схем, индексы, оптимизация, NoSQL, MongoDB, Redis, Memcached. Как выбрать базу под задачу и не потерять данные.
PostgreSQL: полный курс
Типы данных, таблицы, CRUD, SELECT, JOIN, агрегация, индексы, EXPLAIN, транзакции, бэкапы.
MySQL для веб-разработчика (включая MariaDB)
Типы данных, таблицы, CRUD, JOIN, индексы, транзакции, репликация, MariaDB, миграция, бэкапы.
Проектирование баз данных
Нормализация, денормализация, OLTP vs OLAP, индексы, партиционирование, шардирование, миграции.
NoSQL: MongoDB и другие
Типы NoSQL, MongoDB, документы, CRUD, агрегация, Redis, Memcached, выбор базы.
Сравнение и выбор баз данных
PostgreSQL vs MySQL, SQL vs NoSQL, кэширование, выбор БД под проект, миграция, мониторинг.