有没有办法跟踪Cosmos DB更改历史记录

时间:2019-10-25 10:08:19

标签: azure azure-cosmosdb

有没有一种方法可以在Cosmos DB上跟踪更改历史记录。据我所知,当对Cosmos DB进行更改时,先前的版本会丢失。

寻找一种在出现问题时能够尽快还原的方法。很明显,可以选择复制存储在Cosmos DB中的文档。但是最好在Cosmos DB上查看版本历史记录/更改历史记录。

1 个答案:

答案 0 :(得分:1)

Cosmos DB具有一个本机的Changefeed选项,该选项将修订发布到每个文档。通过使用Changefeed,您可以查看正在发生的变化。但是,如果您必须还原,则由您决定如何处理这些更改。

由于文档中实际上没有存储“修订历史记录”(除了单独的Changefeed流之外),因此您需要自己实现一些功能,例如按原样保留原始文档,并以新版本创建文档他们改变了。