Highload++ 2017 завершён!

Профессиональная конференция разработчиков высоконагруженных систем

СКОЛКОВО, Москва 7 и 8 ноября

11-я ежегодная конференция для разработчиков highload-систем, которая соберет   2 700 участников из разных регионов России и мира. Мероприятие направлено на обмен знаниями о технологиях, позволяющих одновременно обслуживать многие тысячи и миллионы пользователей.

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

  • Главная
  • Базы данных и системы хранения

Развитие баз данных в Dropbox. Путь от одной глобальной базы MySQL к 6000 шардов
Базы данных и системы хранения

Доклад принят в Программу конференции
Dropbox

4 года SRE в группе persistent systems в Dropbox.

Тезисы

История развития инфраструктуры баз данных в Dropbox.

Путь от одной глобальной базы к 6 тысячам шардов.

- Как конфигурировать для разных типов, железа, версий mysql.
- Интеграционные тесты для всех операций над кластером.
- Multi instance (несколько серверов баз данных на одном сервере). Причины.
- Бэкапы и восстановление за десятки минут.
- Промоушены баз данных, замены умерших мастеров, хелз чеки и автоматизация.
- Разделение шардов на всём кластере, перенос петабайта данных за неделю без SLA-деградаций.
- История развития database topology discovery и текущее решение (3 секунды на оповещение десятков тысяч серверов о смене топологии).
- Disaster recovery testing.

Организация системы кеширования
,
Организация доступа к базам данных, ORM, собственные драйвера
,
Отказоустойчивость
,
Управление конфигурацией
,
Непрерывное развертывание и деплой
,
Технологии отказоустойчивости и катастрофоустойчивости, бэкапы
,
Администрирование баз данных
,
Интеграционное тестирование
,
MySQL (MariaDB, Percona Server)

Другие доклады секции
Базы данных и системы хранения

Rambler's Top100