Когда не следует использовать Azure Cosmos DB Bulk Executor? - PullRequest
1 голос
/ 30 апреля 2020

Стоит ли использовать массового исполнителя в Azure Cosmos DB для обновления / вставки 5-10 документов, или мне лучше с al oop, который вставляет документы один за другим?

1 Ответ

2 голосов
/ 30 апреля 2020

Массовые операции оптимизированы для большого количества документов. Для такого небольшого объема вы можете просто вызвать их одновременно.

Вы не указываете, на каком языке вы работаете, но на C# вы можете просто создать эти 5-10 документов как Задачи в Перечислите и ждите их всех:

List<Task> operations = new List<Task>();
foreach(MyDocument document in documents)
{
    operations.Add(client.CreateDocumentAsync(....));
}

await Task.WhenAll();

Для V3. NET SDK у нас есть блог, в котором рассказывается о Bulk, а не Bulk: https://devblogs.microsoft.com/cosmosdb/introducing-bulk-support-in-the-net-sdk/

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