私はソーシャルネットワークの作成を計画しており、Facebookのステータス更新モジュールがどのように設計されているのかよく分かりません。私はここでいくつかの助けを見つけることができます願っています。アルゴリズムとデータ構造のレベルでは、ソーシャルネットワークでステータス更新メカニズムを作成する最も効率的な方法は何ですか?Facebookのステータス更新メカニズムの背後にあるデザインとアーキテクチャは何ですか?
すべての友だちのフルテーブルスキャンを行って、その更新をソートするのは非常に単純でコストがかかります。ハッシュや何か他のものに基づいた何らかの仕組みを使用していますか?私にお知らせください。
P.S:EdgeRankのアルゴリズムについては説明しませんが、基本的なステータスの更新については言及していません。どのようにしてそれらをデータベースから見つけて取得しますか?
ありがとうございました!
https://stackoverflow.com/questions/1443960/how-to-implement-the-activity-stream-in-a-social-network – OhadR