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