Библиотека Bulk Executor .NET — информация о скачивании (устаревшая версия)
ОБЛАСТЬ ПРИМЕНЕНИЯ: NoSQL
- Пакет SDK версии 3 для .NET
- Пакет SDK версии 2 для .NET
- Пакет SDK версии 2 для .NET Core
- Пакет SDK для .NET Change Feed версии 2
- Node.js
- Пакет SDK для Java версии 4
- Пакет SDK для Sync Java версии 2
- Пакет SDK для Async Java версии 2
- Spring Data версии 2
- Spring Data версии 3
- Spring Data версии 5
- Python
- Go
- REST
- Поставщик ресурсов REST
- SQL
- Исполнитель массовых операций — .NET версии 2
- Исполнитель массовых операций — Java
Ссылки/примечания | |
---|---|
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 и информация о выпуске