Sdílet prostřednictvím


Knihovna bulk executoru .NET: Stažení informací (starší verze)

PLATÍ PRO: NoSQL

Odkaz/poznámky
Popis Knihovna bulk Executor .NET umožňuje klientským aplikacím provádět hromadné operace s účty Azure Cosmos DB. Tato knihovna poskytuje obory názvů BulkImport, BulkUpdate a BulkDelete. Modul BulkImport může hromadně ingestovat dokumenty optimalizovaným způsobem tak, aby se propustnost zřízená pro kolekci spotřebovala do maximálního rozsahu. Modul BulkUpdate může hromadně aktualizovat existující data v kontejnerech Azure Cosmos DB jako opravy. Modul BulkDelete může hromadně odstranit dokumenty optimalizovaným způsobem tak, aby se propustnost zřízená pro kolekci spotřebovala do maximálního rozsahu.
Stažení sady SDK NuGet
Knihovna bulk executoru na GitHubu GitHub
Dokumentace k rozhraní API Referenční dokumentace k rozhraní .NET API
Začínáme Začínáme s knihovnou Bulk Executor .NET SDK
Aktuální podporovaná architektura Microsoft .NET Framework 4.5.2, 4.6.1 a .NET Standard 2.0

Poznámka:

Pokud používáte hromadný exekutor, podívejte se na nejnovější verzi 3.x sady .NET SDK, která obsahuje integrovaný bulk executor do sady SDK.

Poznámky k verzi

2.4.1-preview

  • Oprava TotalElapsedTime v odpovědi BulkDelete pro správné měření celkové doby včetně opakování.

2.4.0-preview

  • Změna závislosti sady SDK na >= 2.5.1

2.3.0-preview2

  • Přidání podpory pro bulk executor grafu pro příjem hodnoty ttl na vrcholech a hranách

2.2.0-preview2

  • Opravili jsme problém, který způsoboval výjimky při elastickém škálování služby Azure Cosmos DB při spuštění v režimu brány. Tato oprava funkčně odpovídá verzi 1.4.1.

2.1.0-preview2

  • Přidání podpory BulkDelete pro účty API pro NoSQL pro příjem klíče oddílu, id dokumentu řazených kolekcí členů k odstranění. Tato změna funkčně odpovídá verzi 1.4.0.

2.0.0-preview2

  • Včetně MongoBulkExecutor pro podporu .NET Standard 2.0. Díky této funkci je funkce funkčně ekvivalentní verzi 1.3.0 s přidáním podpory rozhraní .NET Standard 2.0 jako cílové architektury.

2.0.0-preview

  • Přidali jsme .NET Standard 2.0 jako jednu z podporovaných cílových architektur, aby knihovna bulk executoru fungovala s aplikacemi .NET Core.

1.8.9

  • Opravili jsme problém s bulkDeleteAsync, kdy se hodnoty s řídicími uvozovkami předávaly jako vstupní parametry.

1.8.8

  • Opravili jsme problém u MongoBulkExecutoru, který neočekávaně zvětšoval velikost dokumentu přidáním odsazení a v některých případech přesáhl limit maximální velikosti dokumentu.

1.8.7

  • Opravili jsme problém s bulkDeleteAsync, když kolekce obsahuje vnořené cesty ke klíči oddílu.

1.8.6

  • MongoBulkExecutor teď implementuje IDisposable a očekává se, že se po použití odstraní.

1.8.5

  • Odebrali jsme zámek verze sady SDK. Balíček je teď závislý na sadě SDK >= 2.5.1.

1.8.4

  • Oprava zpracování identifikátorů při volání BulkImport se seznamem objektů POCO s číselnými hodnotami.

1.8.3

  • Oprava TotalElapsedTime v odpovědi BulkDelete pro správné měření celkové doby včetně opakování.

1.8.2

  • Opravili jsme vysoké využití procesoru v určitých scénářích.
  • Trasování teď používá TraceSource. Uživatelé mohou definovat naslouchací procesy pro BulkExecutorTrace zdroj.
  • Opravili jsme výjimečný scénář, který mohl způsobit zámek při odesílání dokumentů v blízkosti velikosti 2 Mb.

1.6.0

  • Aktualizace bulk executoru, aby teď používal nejnovější verzi sady .NET SDK služby Azure Cosmos DB (2.4.0)

1.5.0

  • Přidání podpory pro bulk executor grafu pro příjem hodnoty ttl na vrcholech a hranách

1.4.1

  • Opravili jsme problém, který způsoboval výjimky při elastickém škálování služby Azure Cosmos DB při spuštění v režimu brány.

1.4.0

  • Přidání podpory BulkDelete pro účty API pro NoSQL pro příjem klíče oddílu, id dokumentu řazených kolekcí členů k odstranění.

1.3.0

  • Opravili jsme problém, který způsoboval problém s formátováním v uživatelském agentu používaném bulk executorem.

1.2.0

  • Vylepšili jsme rozhraní API pro import a aktualizaci bulk Executoru, aby se transparentně přizpůsobila elastickému škálování kontejneru Azure Cosmos DB, když úložiště překročí aktuální kapacitu bez vyvolání výjimek.

1.1.2

  • Došlo k zvýšení závislosti sady DocumentDB .NET SDK na verzi 2.1.3.

1.1.1

  • Opravili jsme problém, který způsoboval, že hromadný exekutor při importu do opravených kolekcí způsoboval chybu JSRT.

1.1.0

  • Přidání podpory operace BulkDelete pro účty Azure Cosmos DB for NoSQL
  • Přidání podpory pro operaci BulkImport pro účty s rozhraním API služby Azure Cosmos DB pro MongoDB
  • Došlo k zvýšení závislosti sady DocumentDB .NET SDK na verzi 2.0.0.

1.0.2

  • Přidání podpory pro operaci BulkImport pro účty Azure Cosmos DB pro Gremlin

1.0.1

  • Menší oprava chyby operace BulkImport pro účty Azure Cosmos DB for NoSQL

1.0.0

  • Přidání podpory pro operace BulkImport a BulkUpdate pro účty Azure Cosmos DB for NoSQL

Další kroky

Informace o knihovně Bulk Executor Java najdete v následujícím článku:

Java Bulk Executor library SDK a informace o vydání