Рейтинг@Mail.ru
Highload++ 2017 завершён. Ждем вас на Highload++ 2018! Подать заявку на доклад

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

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

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

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

Как мы заставили Druid работать в Одноклассниках
Базы данных и системы хранения

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

Работает в Одноклассниках в команде платформы.

Тезисы

Как мы заставили Druid работать в Одноклассниках.

«Druid is a high-performance, column-oriented, distributed data store» http://druid.io.

Мы расскажем о том, как, внедрив Druid, мы справились с ситуацией, когда MSSQL-based система статистики на 50 терабайт стала:
- медленной: средняя скорость ответа была в разы меньше требуемой (и увеличилась в 20 раз);
- нестабильной: в час пик статистика отставала до получаса (теперь ничего не отстает);
- дорогой: изменилась политика лицензирования Microsoft, расходы на лицензии могли составить миллионы долларов.

В Одноклассниках Druid используется для хранения и обработки оперативных показателей за последние два года. На данный момент, мы обрабатываем десятки миллиардов записей в сутки (сотни гигабайт по объему).

Почему именно Druid?

Мы выбрали Druid (среди open-source решений), так как он обещал нам высокую производительность, горизонтальную масштабируемость и отказоустойчивость. Все три характеристики нам необходимы, а на момент выбора не было другого решения с таким набором характеристик.

Java
,
Базы данных / другое
,
Отказоустойчивость
,
Оптимизация производительности
,
Распределенные системы

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

Rambler's Top100