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

Ни для кого не секрет, что база данных является узким горлышком высоконагруженной системы. Поэтому большое внимание при проектировании следует уделить именно этой части системы, ведь известно - если вы хотите ускорить эскадру, необходимо ускорить самый медленный корабль. Более того, поскольку база данных является stateful-системой, именно с ее горизонтальным масштабированием возникают проблемы.
В результате изучения курса Вы будете

  • Знать основные характеристики высоконагруженных приложений, внутреннее устройство обеспечения транзакционности в БД и индексов
  • Знать основные механизмы репликации и шардирования
  • Какие есть подводные камни кеширования и предназначение in-memory СУБД
  • Знать различия между OLAP- и OLTP-системами и архитектуру ClickHouse
  • Сможете выбрать метрики измерения нагрузки на приложение
  • Оптимизируете запросы с использованием индексов
  • Обладать навыками переиспользования существующих индексов и масштабирования хранилищ высоконагруженных приложений с использованием репликации и/или шардирования
  • Сможете организовать кеширование и определите рискы его применения
  • Построите OLAP- и OLTP-системы
Курс от:
Год выпуска::
Тематика курса:
Цена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)