Azure BLOB的实体组事务?
假设我需要在点击按钮后从Azure BLOB中检索20个缩略图。我已经读到blob是这样访问的Azure BLOB的实体组事务?,azure,azure-storage,azure-table-storage,azure-storage-blobs,Azure,Azure Storage,Azure Table Storage,Azure Storage Blobs,假设我需要在点击按钮后从Azure BLOB中检索20个缩略图。我已经读到blob是这样访问的http://.blob.core.windows.net// 单个GetBlob()请求按1个事务计费。这是否意味着获得20张图片至少需要20笔交易 是否有一种方法可以发送一个批处理请求,以便它检索这些图像并在一个事务中计费 我读过关于实体组事务的文章,但我觉得它们只适用于Azure Table。没有任何类似于带有BLOB的实体组事务。每个都是单独访问的,燃烧至少一个事务(取决于blob大小) 以每1
http://.blob.core.windows.net//
单个GetBlob()请求按1个事务计费。这是否意味着获得20张图片至少需要20笔交易
是否有一种方法可以发送一个批处理请求,以便它检索这些图像并在一个事务中计费
我读过关于实体组事务的文章,但我觉得它们只适用于Azure Table。没有任何类似于带有BLOB的实体组事务。每个都是单独访问的,燃烧至少一个事务(取决于blob大小) 以每1000010000笔交易一便士的价格计算,除非您不断下载blob,否则这可能不是主要的成本因素。在这种情况下,可能需要考虑某种类型的缓存,以防止针对Blob存储的过度活动 另一个解决方法(hack?):如果你总是抓取一组相关的blob,你可以将相关的集合存储在一个zip文件中,存储在一个blob中。并不是说我赞成这个,但如果您需要保存事务,至少它是一个选项(除了缓存) 看一看,它描述了存储以及分区如何与blob和表相关(向下滚动到分区部分)。相关信息:每个blob都在自己的分区中。使用表存储,您可以对单个分区内的实体执行原子操作(跨多个分区没有原子操作)。这就是为什么您看不到跨多个blob的原子操作