Azure 中的单一实体分区 Table

Single-entity partitions in Azure Table

在 Azure table 中,具有较小的分区有助于负载平衡 Azure Table 服务。在我的用例中,各个实体之间没有依赖关系,无论是检索它们还是(重新)编写它们。我正在考虑使用单实体分区(即每个分区都有一个实体)。

我在 Microsoft 文档(基本上是 Table Storage Design Guide 和那里引用的更多文献)中找不到任何内容可以表明这种方法对我的用例不利的一面。我想知道这里是否有人对这种或类似方法有过负面经验。谢谢!

使用单一实体分区的唯一缺点是您不能批量利用 EntityGroupTransaction 到 insert/update 个实体,这需要批次中的实体具有 相同分区键.

EntityGroupTransaction 可以实现 比 inserting/updating 个实体更好的性能,并且批处理中的操作原子处理