Есть ли способ отследить историю изменений Cosmos DB - PullRequest
0 голосов
/ 25 октября 2019

Есть ли способ отслеживать историю изменений в базе данных Cosmos. Из того, что я знаю, когда выполняется изменение в базе данных Cosmos, предыдущая версия теряется.

Ищите способ, которым вы можете вернуться назад как можно быстрее, если возникнет проблема. Существует очевидный вариант копирования документа, который хранится в базе данных Cosmos. Но было бы хорошо увидеть историю версий / историю изменений в базе данных Cosmos.

1 Ответ

1 голос
/ 25 октября 2019

Cosmos DB имеет встроенную опцию Changefeed, которая публикует ревизии для каждого документа. Потребляя Changefeed, вы можете видеть, что меняется. Тем не менее, вам следует решить, что делать с этими изменениями, если вам придется вернуться.

Поскольку в документе фактически не хранятся "истории изменений" (кроме отдельного потока Changefeed),вам нужно реализовать что-то самостоятельно, например, сохранить исходные документы как есть и создавать новые версии документов по мере их изменения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...