Що нового?

Придбаний [OTUS] Базы данных. Часть 4 из 6 [2019] [Алексей Цыкунов]

Інформація про покупку
Тип покупки: Складчина
Ціна: 8000 ГРН
Учасників: 0 з 243
Організатор: Відсутній
Статус: Набір учасників
Внесок: 34.2 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор
[OTUS] Базы данных. Часть 4 из 6 [2019] [Алексей Цыкунов]

| |



Старая версия курса называлась: Реляционные СУБД. Данная программа стала более насыщенной, продолжительной и увеличенной по стоимости, поэтому решил создать новую тему, и повтором это не назовешь.

Что даст вам этот курс

Полный курс по работе с базами данных реляционными и нереляционными.
Курс включает в себя все основные и популярные БД, которые могут пригодиться разработчику: PostreSQL, MySQL, Redis, MongoDB, Cassandra и т.д.

Курс обеспечивает глубокое погружение в СУБД, чтобы проектировать базы данных так, чтобы впоследствии не приходилось тушить пожары в результате не оптимально заложенных основ.

Цель курса — научить слушателя эффективно работать с любой базой данных и реляционной и не реляционной с помощью языка структурированных запросов SQL.

В результате обучения выпускники смогут уверенно работать со структурой СУБД, создавать оптимальные SQL-запросы и разбираться с некорректными, работать с индексами, оптимизировать, профилировать и обновлять базы данных.

Для кого:
  • Для разработчиков, которые сталкиваются в своей работе с базами данных;
  • Для тех, кто имеет опыт работы с СУБД от полугода и хочет глубже разобраться в устройстве всех внутренних процессов.
На курсе вы:
  • научитесь проектировать базы данных и создавать оптимальную структуру их хранения;
  • будете различать основные СУБД (PostreSQL, MySQL, Redis, MongoDB, Cassandra и т.д );
  • освоите синтаксис и особенности работы SQL, DDL, DML;
  • сможете оптимизировать медленные запросы.
Скрытое содержимое.
https://otus.ru/lessons/subd/
1 Сущности и связи
  • Реляционная модель данных. Реляционная алгебра
  • Компоненты современной СУБД
  • Проектирование БД
  • Теорема CAP
  • Семинар: проектирование
  • Проблемы миграции
2 MySQL
  • Внутренняя архитектура СУБД MySQL
  • Типы данных в MySQL
  • DDL: создание, изменение и удаление объектов в MySQL
  • DML: вставка, обновление, удаление, выборка данных
  • DML: агрегация и сортировка, CTE, аналитические функции
  • Транзакции, MVCC, ACID
  • Индексы
  • Хранимые процедуры и триггеры
  • Оптимизация производительности. Профилирование.Мониторинг
  • Резервное копирование и восстановление
  • Репликация
  • Кластеры MySQL: Galera, Innodb cluster
  • MySQL Fabric - шардинг
3 PostgreSQL
  • Внутренняя архитектура СУБД PostgreSQL
  • Типы данных в PostgreSQL
  • DDL: создание, изменение и удаление объектов в PostgreSQL
  • DML: вставка, обновление, удаление, выборка данных
  • DML: агрегация и сортировка, CTE, аналитические функции
  • Транзакции, MVCC, ACID
  • Индексы
  • Хранимые процедуры и триггеры
  • Оптимизация производительности. Профилирование.Мониторинг
  • Резервное копирование и восстановление
  • Репликация
  • Кластеризация: patroni
4 NoSQL (Redis, Tarantool, MongoDB,Cassandra)
  • NoSQL: Redis
  • Работа с tarantool
  • Базовые возможности mongodb
  • Кластерные возможности mongodb
  • map-reduce framework
  • оптимизация производительности mongodb
  • Утилиты mongodb
  • Архитектура и применение cassandra
  • Язык запросов cassandra
  • Масштабирование и отказоустойчивость cassandra. Часть 1
  • Масштабирование и отказоустойчивость cassandra. Часть 2
  • Средства мониторинга cassandra
5 Общие задачи и проблемы
  • Итоговое занятие
6 Проект итоговый
  • Проект
  • Обсуждение проектов
 
Угорі