McDeFF
@McDeFF
Мда.

Как хранить большое количество сообщений на сервере?

Хей!

Недавно задался вопросом, как тот же самый ВК хранит огромное количество сообщений и лайков? Какие средства есть для этого? Я знаю Redis. Есть ещё что-нибудь?

P.S. Поддержка не хочет выдавать секреты за шоколадку :(
  • Вопрос задан
  • 550 просмотров
Пригласить эксперта
Ответы на вопрос 4
opium
@opium
Просто люблю качественно работать
В инете в паблик доступе есть доклад про то как устроен примерно вк
есть просто описание инфраструктуры вк
чем они вам не угодили?
редис конечно это вы так тонко пошутили?
Ответ написан
Комментировать
dizballanze
@dizballanze
Software developer at Yandex
Редис совсем не годится для этой задачи. Он больше подходит для хранения "горячих данных", т.к. весь набор данных он хранит в ОП (с возможностью сохранения снимка на диске). Для большого объема редко используемых данных подойдет что-то типа PostgreSQL или множество других персистентых хранилищ данных.
Ответ написан
Комментировать
AlexPTS
@AlexPTS
Full stack веб разработчик
Любая БД у которой хорошая скорость записи данных. Тут от архитектуры скорее зависит, чем от конкретного стораджа весь процесс.
Ответ написан
Погуглите как устроен Disqus - 18 тыс. запросов в секунду, постгри и другие штуки.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы