【发布时间】:2012-05-16 11:55:03
【问题描述】:
说,如果我使用 Riak 数据库存储电影等,我如何将二进制文件以块的形式传输到任何客户端(可以是下载后播放或直接播放?)是否建议使用 Riak 存储大型二进制文件?另外,我在某处读到最大文件为 50 MB,否则会导致问题,但这似乎是旧文档。谁能提供更多信息?
【问题讨论】:
说,如果我使用 Riak 数据库存储电影等,我如何将二进制文件以块的形式传输到任何客户端(可以是下载后播放或直接播放?)是否建议使用 Riak 存储大型二进制文件?另外,我在某处读到最大文件为 50 MB,否则会导致问题,但这似乎是旧文档。谁能提供更多信息?
【问题讨论】:
出于性能原因,我们不建议存储超过 50M 的对象。在这方面没有任何改变。鉴于此,答案是 Riak 不太适合您所描述的内容。
我们为分布式文件存储解决方案(兼容 Amazon S3 的 API)开发了企业产品 RiakCS但这不是开源项目。
编辑添加:我们试图合并 Luwak 以支持大对象/文件,但不幸的是我们不再这样做了。如果其他人想继续工作,该项目当然可以在 github 上找到。
更新:我们现在开源了 Riak CS。见:http://basho.com/riak-cloud-storage/
【讨论】: