OTUS.СУБД в высоконагруженных системах

Ни для кого не секрет, что база данных является узким горлышком высоконагруженной системы. Поэтому большое внимание при проектировании следует уделить именно этой части системы, ведь известно - если вы хотите ускорить эскадру, необходимо ускорить самый медленный корабль. Более того, поскольку база данных является stateful-системой, именно с ее горизонтальным масштабированием возникают проблемы.
В результате изучения курса Вы будете
- Знать основные характеристики высоконагруженных приложений, внутреннее устройство обеспечения транзакционности в БД и индексов
- Знать основные механизмы репликации и шардирования
- Какие есть подводные камни кеширования и предназначение in-memory СУБД
- Знать различия между OLAP- и OLTP-системами и архитектуру ClickHouse
- Сможете выбрать метрики измерения нагрузки на приложение
- Оптимизируете запросы с использованием индексов
- Обладать навыками переиспользования существующих индексов и масштабирования хранилищ высоконагруженных приложений с использованием репликации и/или шардирования
- Сможете организовать кеширование и определите рискы его применения
- Построите OLAP- и OLTP-системы
Курс от:
Год выпуска::
- 2020
Тематика курса:
Цена | 700,00 ₽ |
НАПИСАТЬ АДМИНИСТРАТОРУ САЙТА |
ДЛЯ ПОЛУЧЕНИЯ КУРСОВ НАПИШИТЕ В ТЕЛЕГРАМ |
‼ПОДПИСЫВАЙТЕСЬ НА НАШ КАНАЛ‼ |
ПРОГРАММА КУРСА
-
1 Проблемы высоких нагрузок
-
2 Транзакции в реляционных СУБД
-
3 Репликация (часть 1)
-
4 Репликация (часть 2)
-
5 Репликация (часть 3)
-
6 Шардирование (часть 1)
-
7 Шардирование (часть 2)
-
8 Кеширование
-
9 In-memory СУБД на примере Tarantool
-
10 OLAP- и OLTP-системы
-
11 Обзор ClickHouse
-
12 Индексы (часть 1)
-
13 Индексы (часть 2)