2012-01-27 101 views
3

我認爲這個問題很常見:​​你有一個網站,人們可以上傳圖像/文件到它上面,每天可能有成千上萬。那麼什麼是最好的網絡文件系統(分佈式文件系統)能夠解決這個問題,尤其是可擴展性。特別是,網絡文件系統存儲靜態圖像/文件

  1. 它必須良好地分佈在不同的節點。節點不需要太多的故障恢復。
  2. 大部分是讀寫,沒有更新。
  3. 有一些簡單的客戶端庫用於寫/讀。

我研究過Hadoop文件系統,它似乎不是好方法,因爲它是關於管理Map-Reduce的大文件,而不是數百萬個小文件。

謝謝!

回答

1

看看你的要求:

  • 一個圖像應被存儲在一個節點上。否則,如果它被分割,圖像響應延遲可能會下降大幅下降
  • 容錯不

你爲什麼會去在這種情況下的分佈式文件系統的情況下?

+0

什麼是分佈式文件系統?我發佈的問題是關於特定類型的DFS,至少是人們正在使用的常見DFS。 它不應該是rsync或任何類似的「手動」方式。 – hiro 2012-01-28 05:10:43

相關問題