2011-01-28 9 views
0

私は自分のプロフィールでデータベースを更新する方法を更新します。彼らはサーバーやワットをたくさん持っています。各国のサーバーを維持しています...私は混乱しています。Facebookはどのようにデータベースを管理していますか?

+0

これはお支払いができないようなエンターテイメントです。 – bzlm

+0

http://www.google.com/search?q=facebook+database –

+2

@Matt Ball Google検索へのリンクは有害とみなされます。 http://stackoverflow.com/questions/3533948/とhttp://stackoverflow.com/questions/1009025はどちらも関連しています。 – Yahel

答えて

0

通常、Facebookのような大規模なソリューションでは、database clusterweb farmを利用します。 Redundancyは、大量のトラフィックに対処する必要がある場合には稼働時間に重要です。

おそらく(私の個人的な経験に基づいて推測される推測を意味する)は、load-balancedシステム上で複数のウェブサーバーを使用します。これは、1つのWebサーバーがダウンした場合でも、フェイスブックでWebプレゼンスが維持されるようにするためです。

同様に、クラスタにデータベースが存在すると、障害が発生した場合でも稼働時間が確保されるようになります。

+1

これは、「スペースシャトルは、おそらく軌道に乗るためにそれをプッシュアップするエンジンを持っている可能性が高い」と述べています。 –

+0

彼は簡単な例を求めました。 :) – Josh

+0

オハイオ州のクール..私は尋ねられた彼らが500mnを持っているので、それを想像することはできません。 –

0

私は、彼らのサイズと負荷を考えれば、それらのデータベースに87更新クエリごとに3羽の鶏を犠牲にすると考えるのが理にかなっています。

他の言葉で言えば、あなたの質問に対する答えを想像してみてください。それについて考えると、あなたの質問をあまりにも漠然としていないものとして削除してください。

+2

コメント、答えはありません。 –

+0

@Mattこれは実際に質問に答えます。 3羽のニワトリ。試してみてください、あなたはそれを好きになるでしょう。 – bzlm

+0

@Matt通常のルールとロジックは、通常の質問にのみ適用されます。 –

関連する問題