2011-06-24 9 views
4

私はRedditとHacker Newsがそのような量のニュースやコメントをどのように管理してランキングを更新しているかについて疑問を抱いています。私は彼らが何らかの木構造を使ってすべてを記憶に入れなければならないと思いますよね? (ニュースは、他のコメントの親であるコメントの親であるなど)。彼らはすべてのニュースを記憶に残していますか?またはちょうど最後のもの?彼らは常にすべてのニュースランキングを更新しますか?またはちょうど最後のもの?あなたが私を助けることを願っています!ストレージについて おかげでRedditとHacker Newsはどのようにニュースとコメントを保存していますか?

+1

を読みたい、両方の[Redditに](https://github.com/reddit/reddit/wiki)と[ありHacker News](http://arclanguage.org/install)はオープンソースなので、最悪の場合、あなた自身で読むことができます。 :-) – Ken

+0

私は両方のソース(Pythonまたは円弧言語)を見つけましたが、私はJava開発者です。 – Javier

答えて

0

私見では、このようRedditにやハッカーのニュースなどのサイトはほとんど単一のストアを使用しないだろう。 Redditのgithubをブラウズすると、私はmemcachedCassandraといくつかのSQLスクリプトに気づいた。

ランキングニュースについてはい、それは常に様々な要因(提出時、アップ/ダウン投票、タグの相対的な重み、など)に基づいて更新されます。あなたは幸いにも、次の