Профессиональная конференция для Go-разработчиков

Устройство индексов в почте Mail.ru

Базы данных и системы хранения

Проектирование СУБД / Распределенные СУБД

Миграции данных
Электронная почта
Бэкенд / другое
Базы данных / другое
Отказоустойчивость
Оптимизация производительности
Распределенные системы
Оптимизация
Хранилища
Обработка данных

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

Мнение Программного комитета о докладе

Сделать почтовый сервер довольно сложно. Сделать почтовый сервер для десятков миллионов человек очень сложно. Рустем расскажет про архитектуру Mail.ru, которая позволяет сервису работать на разумном количестве серверов. Хотите узнать, зачем им изоморфные индексы? Приходите!

Целевая аудитория

Архитекторы, разработчики, системные аналитики, работающие с платформами для надежного и производительного хранения данных сверхбольшого объема.

Тезисы

На докладе расскажу о технических особенностях индексирования писем в почте Mail. ru. Остановлюсь на проблемах, с которыми столкнулись, и как эти проблемы решали.

Наши задачи:
* эффективная утилизация аппаратных ресурсов: уменьшение IOPS на терабайт хранилища, CPU — уменьшение % загруженности ядер;
* уменьшение и, как следствие, удешевление инфраструктуры без потери качества сервиса за счет более эффективной утилизации аппаратных ресурсов;
* обеспечение SLA на уровне 99.999%;
* автоматическое сохранение полноценного рабочего состояния сервиса при отключении дата-центра.

Архитектура хранения почты эволюционировала и адаптировалась к обновляющимся требованиям пользователей. Количество ящиков и писем в них растет в каждый момент времени, индексы ящиков и писем, хранящихся в них, не помещаются в память. В этом контексте расскажу о том, как шардируются ящики, как данные в ящике всегда остаются консистентными и как происходит кэширование и перестроение индексов почты.

Рустем Гафаров

VK, Почта Mail.ru

Любит получать работающие результаты.

VK, Почта Mail.ru

VK — это более 200 технологичных проектов, свыше 11 000 сотрудников и более 20 лет опыта создания высоконагруженных интернет-сервисов. ВКонтакте, Одноклассники, VK Cloud, Дзен, Маруся, VK Play — это лишь часть продуктов VK, которыми ежедневно пользуются миллионы людей по всей стране.

Видео

Другие доклады секции

Базы данных и системы хранения