Библиотека Bulk Executor .NET — информация о скачивании (устаревшая версия)

ОБЛАСТЬ ПРИМЕНЕНИЯ: NoSQL

Ссылки/примечания
Description Библиотека исполнителя массовых операций позволяет клиентским приложениям выполнять массовые операции в учетных записях Azure Cosmos DB. Эта библиотека предоставляет пространства имен BulkImport, BulkUpdate и BulkDelete. Модуль BulkImport может оптимизировать массовый прием документов, обеспечивая использование максимального объема пропускной способности, подготовленной для коллекции. Модуль BulkUpdate позволяет выполнять массовое обновление существующих данных в контейнерах Azure Cosmos DB в качестве исправлений. Модуль BulkDelete может оптимизировать массовое удаление документов, обеспечивая использование максимального объема пропускной способности, подготовленной для коллекции.
Скачивание пакета SDK NuGet
Библиотека исполнителя массовых операций в GitHub GitHub
Документация по API Справочная документация по API .NET
Начало работы Начало работы с пакетом SDK для .NET для библиотеки массового исполнителя
Текущая поддерживаемая платформа Microsoft .NET Framework 4.5.2, 4.6.1 и .NET Standard 2.0

Примечание.

Если вы используете исполнитель массовых операций, найдите последнюю версию 3.x пакета SDK для .NET со встроенной поддержкой исполнителя массовых операций.

Заметки о выпуске

2.4.1 (предварительная версия)

  • Исправлено значение TotalElapsedTime в ответе BulkDelete, чтобы оно правильно отражало общее время с учетом всех повторных попыток.

2.4.0 (предварительная версия)

  • Изменена зависимость пакета SDK на >= 2.5.1

2.3.0 (предварительная версия 2)

  • В исполнитель массовых операций графа добавлена поддержка значений TTL для вершин и краев.

2.2.0 (предварительная версия 2)

  • Исправлена проблема, из-за которой возникали исключения во время эластичного масштабирования Azure Cosmos DB в режиме шлюза. Это исправление функционально эквивалентно выпуску 1.4.1.

2.1.0 (предварительная версия 2)

  • Добавлена поддержка BulkDelete для учетных записей API для NoSQL для принятия ключа секции, кортежей идентификаторов документов для удаления. Это изменение функционально эквивалентно выпуску 1.4.0.

2.0.0 (предварительная версия 2)

  • Включено MongoBulkExecutor для поддержки .NET Standard 2.0. Благодаря этой возможности выпуск функционально эквивалентен выпуску 1.3.0 с добавлением поддержки .NET Standard 2.0 в качестве целевой платформы.

2.0.0-preview

  • .NET Standard 2.0 добавлена в список поддерживаемых целевых платформ, чтобы библиотека исполнителя массовых операций работала с приложениями .NET Core.

1.8.9

  • Исправлена проблема с BulkDeleteAsync, когда значения с экранированными кавычками были переданы в качестве входных параметров.

1.8.8

  • Исправлена проблема с MongoBulkExecutor, которая приводила к неожиданному увеличению размера документа из-за добавления заполнения, что в некоторых случаях приводило к превышению максимального размера документа.

1.8.7

  • Исправлена проблема с BulkDeleteAsync, из-за которой элемент Collection содержал вложенные пути к ключам секций.

1.8.6

  • MongoBulkExecutor теперь реализует интерфейс IDisposable и должен удаляться после использования.

1.8.5

  • Устранена блокировка по версии пакета SDK. Теперь пакет зависит от пакета SDK >= 2.5.1.

1.8.4

  • Исправлена обработка идентификаторов при вызове BulkImport со списком объектов POCO с числовыми значениями.

1.8.3

  • Исправлено значение TotalElapsedTime в ответе BulkDelete, чтобы оно правильно отражало общее время с учетом всех повторных попыток.

1.8.2

  • Исправлена проблема, приводившая к высокой загрузке ЦП в определенных сценариях.
  • Теперь трассировка использует TraceSource. Пользователи могут определять прослушиватели для источника BulkExecutorTrace.
  • Исправлена редкая проблема, которая вызывала блокировку при отправке документов размером около 2 МБ.

1.6.0

  • Обновленный исполнитель массовых операций теперь использует последнюю версию пакета SDK для Azure Cosmos DB .NET (2.4.0).

1.5.0

  • В исполнитель массовых операций графа добавлена поддержка значений TTL для вершин и краев.

1.4.1

  • Исправлена проблема, из-за которой возникали исключения во время эластичного масштабирования Azure Cosmos DB в режиме шлюза.

1.4.0

  • Добавлена поддержка BulkDelete для учетных записей API для NoSQL для принятия ключа секции, кортежей идентификаторов документов для удаления.

1.3.0

  • Устранена проблема, вызывавшая проблему форматирования в агенте пользователя, используемом в исполнителе массовых операций.

1.2.0

  • Улучшено выполнение массового импорта и обновления API для прозрачной адаптации к эластичному масштабированию контейнера Azure Cosmos DB, если хранилище превышает текущую емкость, не вызывая исключений.

1.1.2

  • Зависимость пакета SDK для .NET DocumentDB обновлена до версии 2.1.3.

1.1.1

  • Устранена проблема, при которой исполнитель массовых операций создавал ошибку JSRT во время импорта в фиксированные коллекции.

1.1.0

  • Добавлена поддержка операции BulkDelete для учетных записей Azure Cosmos DB для NoSQL.
  • Добавлена поддержка операции BulkImport для учетных записей API Azure Cosmos DB для MongoDB.
  • Зависимость пакета SDK для .NET DocumentDB обновлена до версии 2.0.0.

1.0.2

  • Добавлена поддержка операции BulkImport для учетных записей Gremlin для Azure Cosmos DB.

1.0.1

  • Исправление незначительных ошибок операции BulkImport для учетных записей Azure Cosmos DB для NoSQL.

1.0.0

  • Добавлена поддержка операций BulkImport и BulkUpdate для учетных записей NoSQL Для Azure Cosmos DB.

Следующие шаги

Дополнительные сведения о библиотеке исполнителя массовых операций для Java см. в следующей статье:

Пакет SDK для библиотеки исполнителя массовых операций для Java и информация о выпуске