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

Сложный и интересный доклад про то, как под капотом работает мессенджер VK. Сложная бизнес-логика, оптимизации БД и другие тонкости того, как сделать, чтобы диалоги пользователя всегда были в консистентном состоянии и при этом не раздражали тормозами и постоянной загрузкой. ВКонтакте ежедневно общаются миллионы человек. Для нас очень важна скорость загрузки и отображения сообщений, в чём нам очень помогает локальный кэш, реализованный на SQLite. Из этого доклада вы узнаете: как мы храним любые загруженные сообщения максимально долго; как представлена в базе данных такая сложная сущность, как сообщение; как мы ускоряем и оптимизируем SQL-запросы.
Back to Top