Dela via


.NET massexekutorbibliotek: Ladda ned information (äldre)

GÄLLER FÖR: NoSQL

Länk/anteckningar
Beskrivning Med .NET-massexekutorbiblioteket kan klientprogram utföra massåtgärder på Azure Cosmos DB-konton. Det här biblioteket innehåller BulkImport-, BulkUpdate- och BulkDelete-namnområden. BulkImport-modulen kan massinmata dokument på ett optimerat sätt så att dataflödet som etablerats för en samling används i största möjliga utsträckning. BulkUpdate-modulen kan massuppdatering av befintliga data i Azure Cosmos DB-containrar som korrigeringar. BulkDelete-modulen kan massborttagning av dokument på ett optimerat sätt så att dataflödet som etableras för en samling används i största möjliga utsträckning.
SDK-nedladdning NuGet
Massexekutorbibliotek i GitHub GitHub
API-dokumentation Referensdokumentation för .NET API
Kom igång Kom igång med massexekutorbiblioteket .NET SDK
Aktuellt ramverk som stöds Microsoft .NET Framework 4.5.2, 4.6.1 och .NET Standard 2.0

Kommentar

Om du använder massexekutor kan du se den senaste versionen 3.x av .NET SDK, som har massexekutor inbyggd i SDK: et.

Viktig information

2.4.1-preview

  • TotalElapsedTime har åtgärdats som svar på BulkDelete för att mäta den totala tiden, inklusive eventuella återförsök.

2.4.0-preview

  • SDK-beroende har ändrats till >= 2.5.1

2.3.0-preview2

  • Stöd har lagts till för grafens massexekutor för att acceptera ttl på hörn och kanter

2.2.0-preview2

  • Ett problem har åtgärdats, vilket orsakade undantag vid elastisk skalning av Azure Cosmos DB när det kördes i gatewayläge. Den här korrigeringen gör att den funktionellt motsvarar 1.4.1-versionen.

2.1.0-preview2

  • BulkDelete-stöd har lagts till för API för NoSQL-konton för att acceptera partitionsnyckel, dokument-ID-tupplar att ta bort. Den här ändringen gör att den funktionellt motsvarar 1.4.0-versionen.

2.0.0-preview2

  • Inklusive MongoBulkExecutor för att stödja .NET Standard 2.0. Den här funktionen gör den funktionellt likvärdig med 1.3.0-versionen, med tillägg av stöd för .NET Standard 2.0 som målramverk.

2.0.0-preview

  • .NET Standard 2.0 har lagts till som ett av de målramverk som stöds för att massexekutorbiblioteket ska fungera med .NET Core-program.

1.8.9

  • Ett problem med BulkDeleteAsync har åtgärdats när värden med undantagna citattecken skickades som indataparametrar.

1.8.8

  • Åtgärdade ett problem på MongoBulkExecutor som oväntat ökade dokumentstorleken genom att lägga till utfyllnad och i vissa fall gå över gränsen för maximal dokumentstorlek.

1.8.7

  • Ett problem med BulkDeleteAsync har åtgärdats när samlingen har kapslade partitionsnyckelsökvägar.

1.8.6

  • MongoBulkExecutor implementerar nu IDisposable och förväntas tas bort efter användning.

1.8.5

  • Låset på SDK-versionen har tagits bort. Paketet är nu beroende av SDK >= 2.5.1.

1.8.4

  • Fast hantering av identifierare vid anrop av BulkImport med en lista över POCO-objekt med numeriska värden.

1.8.3

  • TotalElapsedTime har åtgärdats som svar på BulkDelete för att mäta den totala tiden, inklusive eventuella återförsök.

1.8.2

  • Fast hög CPU-förbrukning i vissa scenarier.
  • Spårning använder nu TraceSource. Användare kan definiera lyssnare för BulkExecutorTrace källan.
  • Ett sällsynt scenario som kan orsaka ett lås när dokument skickas nära 2 MB stora har åtgärdats.

1.6.0

  • Massexekutor har uppdaterats så att den nu använder den senaste versionen av Azure Cosmos DB .NET SDK (2.4.0)

1.5.0

  • Stöd har lagts till för grafens massexekutor för att acceptera ttl på hörn och kanter

1.4.1

  • Ett problem har åtgärdats, vilket orsakade undantag vid elastisk skalning av Azure Cosmos DB när det kördes i gatewayläge.

1.4.0

  • BulkDelete-stöd har lagts till för API för NoSQL-konton för att acceptera partitionsnyckel, dokument-ID-tupplar att ta bort.

1.3.0

  • Ett problem har åtgärdats, vilket orsakade ett formateringsproblem i användaragenten som används av massexekutor.

1.2.0

  • Förbättrade masskörnings-API:er för import och uppdatering av API:er för transparent anpassning till elastisk skalning av Azure Cosmos DB-containern när lagringen överskrider den aktuella kapaciteten utan att utlösa undantag.

1.1.2

  • Ökade DocumentDB .NET SDK-beroendet till version 2.1.3.

1.1.1

  • Ett problem har åtgärdats, vilket gjorde att massexekutor kastade JSRT-fel vid import till fasta samlingar.

1.1.0

  • Stöd har lagts till för BulkDelete-åtgärd för Azure Cosmos DB för NoSQL-konton.
  • Stöd har lagts till för BulkImport-åtgärd för konton med Azure Cosmos DB:s API för MongoDB.
  • Ökade DocumentDB .NET SDK-beroendet till version 2.0.0.

1.0.2

  • Stöd har lagts till för BulkImport-åtgärder för Azure Cosmos DB för Gremlin-konton.

1.0.1

  • Mindre felkorrigering för BulkImport-åtgärden för Azure Cosmos DB för NoSQL-konton.

1.0.0

  • Stöd har lagts till för BulkImport- och BulkUpdate-åtgärder för Azure Cosmos DB för NoSQL-konton.

Nästa steg

Mer information om Java-biblioteket för massexekutorer finns i följande artikel:

SDK för java-massexekutorbibliotek och versionsinformation