gpt4 book ai didi

amazon-s3 - 用于流数据的云存储 API

转载 作者:行者123 更新时间:2023-12-02 15:05:58 24 4
gpt4 key购买 nike

有哪些云数据存储 API 可以很好地容纳流数据?

具体来说,一个恒定的数据流:1)没有已知的结尾,并且不断地附加到2)可以随时读取。

由于分布式访问的性质,Amazon S3、Google Storage for Developers 和 Windows Azure Blob 等大型云存储选项似乎不支持流数据。

当前信念:

1) Amazon S3 不允许对对象执行附加操作(仅替换)。分段上传API允许“流式”上传,但需要在完全编写后“最终确定”。

2) Google Storage 对象是不可变的,所以同样的事情。

3) Windows Azure 博客存储具有 block 存储,但与 Amazon S3 分段上传一样,需要“最终确定” block ,因此不可能实现开放式流。

有什么想法吗?

最佳答案

使用 Windows Azure blob 存储,您可以根据需要继续追加到同一个 blob(并在每次写入后提交 block 列表),并且在读取时可以请求任何字节范围。但是,您仍然无法获得数据不断向下流动的单个 HTTP 请求的行为。 (您必须请求一个范围,然后再次请求下一个范围,等等。换句话说,在任何给定时间,blob 的长度都是有限的。)

如果我正确理解了需求,那么构建您自己的代码来前端数据(基于套接字或可能是分块的 HTTP 响应)可能是您唯一的选择。

关于amazon-s3 - 用于流数据的云存储 API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6713650/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com