【问题标题】:Scalable File Storage可扩展的文件存储
【发布时间】:2012-02-16 14:41:22
【问题描述】:

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

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

有什么建议吗?

【问题讨论】:

  • 我首先想到的是 Amazon S3,但我没有这方面的经验。
  • 我放弃它,我想知道可能更适合该问题的不同解决方案

标签: php file mongodb filesystems storage


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    Facebook 基于 php 语言,他们为此开发了 cassandra 以及更多问题……它基于我在 google 的 bigtable 上阅读的内容。

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

    【讨论】:

    • Cassandra 在文件存储方面比 MongoDB 好吗?
    • 我使用 Mongodb 作为文档存储,因为它的 schena free 系统......如果你想存储视频文件,你可以使用 MongoBin 数据来存储它们。此外,Cassandra 是一个更强大的引擎,但技术要求也比安装和使用强大的 MongDb 更重
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-03-26
    • 2010-12-29
    • 2012-03-13
    • 2012-07-19
    • 2020-12-30
    • 1970-01-01
    • 2012-10-12
    相关资源
    最近更新 更多