【发布时间】:2017-10-27 05:04:05
【问题描述】:
我正在研究 CosmosDB 分区工具,到目前为止我得到的是它对性能有好处。它确实可以帮助我们避免扇出查询,但我遇到了一个关于分区的问题。对于写入分区,如果我有不同类型的文档,可以是数千个,属于同一个分区,写入操作会很慢,但是如果我给它们不同的分区键,那么我将失去事务行为,因为存储过程的范围为一笔交易。
我的用例是我在同一个集合中有不同类型的文档,在给定时间我将更新和插入数千个不同类型的文档,我必须在同一个事务中这样做,这意味着我必须使用相同的键,但如果我这样做,那么我将执行 CosmosDB 中不建议的 HOT 写入操作。任何有关如何解决此问题的帮助将不胜感激。
【问题讨论】:
标签: azure-cosmosdb