0

假设我有一个存储在 ObjectStorage 中的大对象(以 MB 为单位)——

如果有人(比如说连接 A)试图检索它(下载它)而其他人(比如说连接 B)正在通过将新版本的 blob 上传到同一个对象来更新对象,现在会发生什么?

当新版本的 blob 尚未完全上传时,连接 A 是否仍会看到旧版本,或者会看到损坏的数据?A 什么时候开始看到新版本的对象?

4

1 回答 1

0

如果您在被覆盖时下载对象,您将继续看到旧对象。

系统会进行异地覆盖,因此旧数据可用,但是如果下载持续很长时间,旧数据将被垃圾收集并且下载将失败(这是一种非常极端的情况)

于 2018-12-14T20:56:10.727 回答