.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: