在Cosmos DB中对文档进行后处理的最快方法

时间:2018-11-08 12:46:16

标签: azure-cosmosdb azure-cosmosdb-sqlapi azure-cosmosdb-mongoapi

我想使用Mongo或SQL API将文档保存到Cosmos DB。

我需要计算某种自动递增的字段,以便可以根据该字段对文档进行排序。我们将字段称为“ DocumentOrder”。

但是,计算字段不必阻止插入事务。插入文档应尽可能快,并且此处不需要原子性。

对插入的文档进行后处理以计算字段的最佳选择是什么,以使插入和更新计算的字段之间的延迟尽可能小。

触发了Azure功能? WebJob? CosmosDB PostTrigger?

要求是:

  1. 必须可靠-每个文档都必须最终进行后期处理。
  2. 它必须以确定的顺序发生,以便将计算值DocumentOrder = 1的文档保存在DocumentOrder = 2的文档之前。

我想实现什么?最后,我需要一个查询,该查询将始终以与插入时大致相同的顺序返回文档。

0 个答案:

没有答案