2012-01-27 90 views
3

我认为这个问题很常见:​​你有一个网站,人们可以上传图像/文件到它上面,每天可能有成千上万。那么什么是最好的网络文件系统(分布式文件系统)能够解决这个问题,尤其是可扩展性。特别是,网络文件系统存储静态图像/文件

  1. 它必须良好地分布在不同的节点。节点不需要太多的故障恢复。
  2. 大部分是读写,没有更新。
  3. 有一些简单的客户端库用于写/读。

我研究过Hadoop文件系统,它似乎不是好方法,因为它是关于管理Map-Reduce的大文件,而不是数百万个小文件。

谢谢!

回答

1

看看你的要求:

  • 一个图像应被存储在一个节点上。否则,如果它被分割,图像响应延迟可能会下降大幅下降
  • 容错不

你为什么会去在这种情况下的分布式文件系统的情况下?

+0

什么是分布式文件系统?我发布的问题是关于特定类型的DFS,至少是人们正在使用的常见DFS。 它不应该是rsync或任何类似的“手动”方式。 – hiro 2012-01-28 05:10:43

相关问题