Реализация кэша сообщений ВКонтакте

RU / День 2 / 14:00 / Зал 1

Комментарий Программного комитета:

Сложный и интересный доклад про то, как под капотом работает мессенджер VK. Сложная бизнес-логика, оптимизации БД и другие тонкости того, как сделать, чтобы диалоги пользователя всегда были в консистентном состоянии и при этом не раздражали тормозами и постоянной загрузкой.

ВКонтакте ежедневно общаются миллионы человек.

Для нас очень важна скорость загрузки и отображения сообщений, в чём нам очень помогает локальный кэш, реализованный на SQLite.

Из этого доклада вы узнаете:

  • как мы храним любые загруженные сообщения максимально долго;
  • как представлена в базе данных такая сложная сущность, как сообщение;
  • как мы ускоряем и оптимизируем SQL-запросы.

Наши контакты