filesystems - 网络文件系统,用于存储静态图像/文件

标签 filesystems distributed

我认为问题很普遍:您有一个网站,人们可以在其中上传图像/文件,每天可能成千上万。那么可以解决该问题的最佳网络文件系统(分布式文件系统)是什么,尤其是可伸缩性。特别,

  • 它必须很好地分布在不同的节点上。节点不需要太多的故障恢复。
  • 主要是读写,没有更新。
  • 有一些简单的客户端库可用于读写。

  • 我研究了Hadoop文件系统,这似乎不是一种好方法,因为它是为Map-Reduce管理大型文件,而不是为数百万个小文件管理。

    谢谢!

    最佳答案

    查看您的要求:


  • 应将一个图像存储在一个节点上。否则,如果已分区,则图像响应延迟可能会大大降低
  • 容错不是这种情况


  • 在这种情况下,为什么要使用分布式文件系统?

    关于filesystems - 网络文件系统,用于存储静态图像/文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9035499/

    相关文章:

    c++ - c/c++分布式计算框架

    html - 文件浏览器访问 Chrome 的沙盒文件系统

    monitoring - 高可用性/分布式 Zabbix 监控

    erlang - OTP 主管可以监控远程节点上的进程吗?

    julia - 如何在 Julia 中运行并行函数?

    linux - 无法从 Linux 中删除文件链接

    c++ - Windows 文件系统 API 不同的输出

    rest - 寻找基于 REST 的远程文件系统

    android - 在 phonegap 中写入和读取文件

    delphi - 实现远程事件驱动系统需要哪些元素? - 需要概述