Я вставляю партию сущностей, имеющих один и тот же ключ раздела, используя класс TableBatchOperation
. Однако я могу добавить более 100 объектов в свой объект TableBatchOperation. Я хотел бы знать, что происходит, когда я выполняю казнь? Не выполняется ли эта операция вставки или она автоматически добавляет объекты в группу из 100 объектов?Как вставить партию сущностей в таблицу Azure?
ответ
В нашей библиотеке .Net это не удастся на сервере с сообщением о том, что с вами возникла проблема с 99-й операцией. Начиная с версии 7.0, мы сможем не работать на стороне клиента с более полезным сообщением об ошибке.
Для наших клиентских библиотек, таких как Java, проверка на стороне клиента уже встроены.
So Я должен сам разделить их на группы из 100 человек на стороне клиента? –
Да, вам нужно будет определить, когда ваша партия превысит лимит, и выделите оставшиеся операции в другой вызов. –
Я заметил, вы отправлял много вопросов о Azure Table в последнее время, так вот некоторые ресурсы, которые могли бы позволить вам чтобы ответить на некоторые ваши собственные вопросы, а также помочь вам выполнить требование исследования в [Руководстве по StackOverflow] (http://stackoverflow.com/help/how-to-ask). [Общие таблицы Docs] (https://msdn.microsoft.com/en-us/library/azure/dd179423.aspx), [Perf Docs] (https://azure.microsoft.com/en-us/documentation/ статьи/хранилище-производительность-контрольный список/# таблицы), [Начало работы] (https://azure.microsoft.com/en-us/documentation/articles/storage-dotnet-how-to-use-tables/) –