Azure Blob存储是否具有事务性?

use*_*127 2 azure azure-storage azure-storage-blobs

标题是Azure Blob存储事务是什么?我有两个场景:

1)我需要插入/修改两个文件.他们需要全部或全部,所以如果一个失败,没有插入/更新.

2)何时更新争用处理方式?可以说我有file.txt.两个用户同时想要更新该文件的内容.在这种情况下会发生什么?

Xia*_* Wu 6

如果您正在寻找事务上下文,我不认为Azure Blob Storage本质上支持它.这对于大多数云存储来说都很常见.

我们可以通过查看API来确认,没有转换上下文https://msdn.microsoft.com/en-us/library/azure/dd179377.aspx

对于并发性,有一个详细的博客文章解释它是如何工作的,请参阅下面的链接了解详情

https://azure.microsoft.com/en-us/blog/managing-concurrency-in-microsoft-azure-storage-2/

  • @ user2924127,可以在覆盖blob 1之前对其进行快照。然后,如果blob 2更新失败,则可以还原到blob 1的快照。但这全都是您编写的代码。有关快照的信息,请参见http://justazure.com/azure-blob-storage-part-7-snapshots/ (2认同)