Есть ли способ создать снимок CosmosDb и восстановить его с помощью консольного приложения C#? - PullRequest
0 голосов
/ 11 февраля 2020

Я искал везде, и я не смог найти ни одной статьи, в которой показан способ создания скриптового / консольного приложения, которое создает снимок базы данных CosmosDb и восстанавливает его - это вообще возможно?

1 Ответ

2 голосов
/ 11 февраля 2020

Cosmos DB не имеет возможности сделать снимок базы данных. Вам нужно создать это самостоятельно.

Хотя "как" вы достигли sh, это немного не так c, поскольку он очень широк, есть два встроенных Azure подходит:

  • Изменить подачу. В базе данных Cosmos есть лента изменений, на которую вы можете подписаться, чтобы использовать контент из контейнера в потоковом режиме. Используя канал изменений, вы можете эффективно воссоздать данные контейнера в другой контейнер. Вокруг этой самой топичной c.
  • фабрики данных есть несколько записей. Вы можете копировать содержимое между контейнерами через конвейер фабрики данных Azure (база данных Cosmos DB доступна как источник и приемник для конвейеров).
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...