К программе

Структурная оптимизация реляционных баз данных

Что делать с базой данных, если вы испытываете кратный рост трафика?

Наш проект вырос с 300 до 2000 RPS. В докладе поделимся практиками, которые мы применяли и которые позволили нам сохранить работоспособность, не проваливаясь в даунтайм.

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

В качестве примеров будем использовать MySQL, но эти подходы применимы и к другим реляционным базам данных.

Спикеры