Структурная оптимизация реляционных баз данных
Доклад отклонён
Целевая аудитория
Тезисы
Что делать с вашей базой данных, если вы исптываете кратный рост трафика?
Проект на котором я работаю вырос с 300rps до 900rps в пики за 3-4 месяца и я хочу поделиться опытом тех практик, которые мы применили и которые позвоилил нам сохранить работоспособность не проваливаясь в даунтайм.
Есть стандартные способы оптимизации: индексы, кеш, увеличение мощности сервера, но я хочу поговорить про способы изменения структуры базы, которые пользуются меньшей популярностью: денормализация, прекалькуляция и партиционирование. Где данные практики могут помочь, а где и навредить.
В качестве примеров я буду использовать MySQL, но данные подходы применимы и к другим реляционным базам данных. Доклад будет полезен как начинающим, так и более продвинутым бэкенд разработчикам.
Около 9 лет занимается разработкой сервисов на PHP. Начинал как фулстек в студийной аутсорс-разработке, но постепенно перешел к продуктовой. Сейчас трудится в международной компании и поддерживает highload-сервис на PHP и MySQL.
Altenar
Видео
Другие доклады секции
Базы данных и системы хранения