Как Reddit и Hacker News хранят свои новости и комментарии? - PullRequest
4 голосов
/ 25 июня 2011

У меня есть некоторые сомнения относительно того, как Reddit и Hacker News удается хранить такое количество новостей и комментариев, сохраняя при этом все свои рейтинги обновленными.Я думаю, они должны хранить все в памяти, используя какую-то древовидную структуру, верно?(новости являются родителями комментариев, которые являются родителями других комментариев и т. д.).Они хранят все новости в памяти?или только последние?они постоянно обновляют рейтинг всех новостей?или только последние?Надеюсь, вы можете помочь мне!Спасибо

1 Ответ

1 голос
/ 13 апреля 2012

Относительно хранилища ИМХО, такие сайты, как Reddit и Hacker News, редко используют один магазин.Просматривая github от Reddit, я замечаю memcached , Cassandra , а также некоторые сценарии SQL.

Относительно рейтинга новостей Да, он постоянно обновляетсяоснованы на различных факторах (время подачи, голоса вверх / вниз, относительный вес тегов и т. д.).Вы можете прочитать следующее

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...