Рейтинг@Mail.ru

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

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

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

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

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

Программный комитет ещё не принял решения по этому докладу
Dropbox

SRE/Techlead в группе разработки стораджа в Dropbox.

Тезисы

History of database infrastructure in Dropbox. (IN PROGRESS)

One global db (master -> slave) -> over 5000 sharded databases. (Master + 2 slaves + Pseudo master + Pseudo slave in other datacenter).
- Configuration for different database types/hardware classes/mysql versions.
- Integration tests for cluster operations (promotions, clones, scheduling).
- Multi instance (multiple mysql database server on the same host). Reasons.
- Backups/recoveries.
- SQL proxies and throttling.

Database topology discovery:
- Address in config file -> Config Database + Memcache -> Config Database + Zookeeper -> AFS (file system based on Zookeeper).
- How does it work if one has hundreds of thousand clients?

Operations:
- 5 people, over 5k servers, 4 data centers.

Addons:
Edgestore (Graph database based on MySQL)
- Edgestore architecture.
- Moving projects from MySQL to Edgestore.

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

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

Rambler's Top100