可扩展文件存储


Scalable File Storage

我正在寻找一种在可扩展文件系统中存储文件的方法,即图像(可能是视频)。我知道我可以将它存储在云中,但我正在寻找类似于MongoDB GridFS的东西,但纯粹是针对文件并可跨多个服务器进行扩展。

不确定这是否重要,但语言是PHP。

有什么建议吗?

像Ceph、Lustre或GlusterFs这样的"经典"分布式文件系统怎么样。它们在一组服务器上平衡数据,并且可以容错。

Facebook是基于php语言的,他们为这个和更多的问题开发了cassandra。。。它是基于我从谷歌上读到的bigtable。

此外,我使用mongodb,我喜欢它的无模式,它必须存储文档和更多信息,但不能存储视频,当然,我使用几台机器来复制系统并改进未来的增长