2012-01-27 9 views
3

私はこの問題がかなり一般的だと考えています。人々が毎日何千もの画像/ファイルをアップロードできるWebサイトがあります。それで、問題、特にスケーラビリティに対応できる最高のネットワークファイルシステム(分散ファイルシステム)は何ですか。特に、静的な画像/ファイルを保存するネットワークファイルシステム

  1. 異なるノードに分散している必要があります。ノードは障害回復の多くを必要としません。
  2. ほとんど読み取りと書き込み、更新はありません。
  3. 書き込み/読み取り用のシンプルなクライアントライブラリがいくつかあります。

私はHadoopファイルシステムについて勉強しました。それは、Map-Reduceの大きなファイルを管理するための方法ではないようです。何百万もの小さなファイルではありません。

ありがとうございました!あなたの要件で

答えて

1

ルック:

  • 一つの画像は、一つのノードに格納する必要があります。そうでなければ、それが分割されている場合は、画像の応答待ち時間が大幅にダウン
  • をドロップすることができ
  • フォールトトレランスはそうではありません

はなぜこのような状況では、分散ファイルシステムとなるだろうか?

+0

分散ファイルシステムとはどういう意味ですか?私は特定の種類のDFS、少なくとも一般的な人々が使用しているDFSに関する質問を投稿しています。 rsyncなどの「手動」の方法であってはなりません。 – hiro

0

私はMogileFsがあなたにとって良い選択だと思います。ただし、設定すると冗長性があります。

https://github.com/mogilefs/

関連する問題