mobius Mobius 2019 СПб (22.05.2019)

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

img

Доклад о реализации кэша сообщений ВКонтакте и борьбе с SQLite.

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

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

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

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

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

  • как мы храним любые загруженные сообщения максимально долго;

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

  • как мы ускоряем и оптимизируем SQL-запросы.