.NET-bibliotheek voor bulkexecutor: Informatie downloaden (verouderd)
VAN TOEPASSING OP: NoSQL
Koppeling/notities | |
---|---|
Beschrijving | Met de .NET-bibliotheek voor bulkexecutor kunnen clienttoepassingen bulkbewerkingen uitvoeren op Azure Cosmos DB-accounts. Deze bibliotheek biedt BulkImport-, BulkUpdate- en BulkDelete-naamruimten. De module BulkImport kan documenten bulksgewijs opnemen op een geoptimaliseerde manier, zodat de doorvoer die voor een verzameling is ingericht, in de maximale mate wordt verbruikt. De BulkUpdate-module kan bestaande gegevens in Azure Cosmos DB-containers bulksgewijs bijwerken als patches. Met de Module BulkDelete kunt u documenten bulksgewijs verwijderen, zodat de doorvoer die voor een verzameling is ingericht, in de maximale mate wordt verbruikt. |
SDK downloaden | NuGet |
Bibliotheek voor bulkexecutor in GitHub | GitHub |
API-documentatie | Naslagdocumentatie voor .NET API |
Aan de slag | Aan de slag met de .NET SDK voor bulkexecutorbibliotheek |
Huidig ondersteund framework | Microsoft .NET Framework 4.5.2, 4.6.1 en .NET Standard 2.0 |
Notitie
Als u bulkexecutor gebruikt, raadpleegt u de nieuwste versie 3.x van de .NET SDK, die bulkexecutor heeft ingebouwd in de SDK.
Opmerkingen bij de release
2.4.1-preview
- Er is een probleem opgelost met TotalElapsedTime in het antwoord van BulkDelete om de totale tijd correct te meten, inclusief nieuwe pogingen.
2.4.0-preview
- SDK-afhankelijkheid gewijzigd in >= 2.5.1
2.3.0-preview2
- Ondersteuning toegevoegd voor graph bulkexecutor voor het accepteren van ttl op hoekpunten en randen
2.2.0-preview2
- Er is een probleem opgelost, waardoor uitzonderingen zijn veroorzaakt tijdens elastisch schalen van Azure Cosmos DB bij uitvoering in de gatewaymodus. Deze oplossing maakt het functioneel equivalent aan versie 1.4.1.
2.1.0-preview2
- BulkDelete-ondersteuning toegevoegd voor API voor NoSQL-accounts om partitiesleutel, document-id-tuples te accepteren die moeten worden verwijderd. Deze wijziging maakt het functioneel equivalent aan 1.4.0 release.
2.0.0-preview2
- Inclusief MongoBulkExecutor ter ondersteuning van .NET Standard 2.0. Deze functie maakt het functioneel equivalent aan 1.3.0-release, met toevoeging van ondersteuning voor .NET Standard 2.0 als doelframework.
2.0.0-preview
- .NET Standard 2.0 toegevoegd als een van de ondersteunde doelframeworks om de bulkexecutorbibliotheek te laten werken met .NET Core-toepassingen.
1.8.9
- Er is een probleem opgelost met BulkDeleteAsync wanneer waarden met escape-aanhalingstekens werden doorgegeven als invoerparameters.
1.8.8
- Er is een probleem opgelost in MongoBulkExecutor waardoor de documentgrootte onverwacht werd verhoogd door opvulling toe te voegen en in sommige gevallen de maximale documentgroottelimiet te overschrijden.
1.8.7
- Er is een probleem opgelost met BulkDeleteAsync wanneer de verzameling geneste partitiesleutelpaden heeft.
1.8.6
- MongoBulkExecutor implementeert nu IDisposable en wordt naar verwachting verwijderd na gebruik.
1.8.5
- Vergrendeling van SDK-versie verwijderd. Pakket is nu afhankelijk van SDK >= 2.5.1.
1.8.4
- Het verwerken van id's bij het aanroepen van BulkImport met een lijst met POCO-objecten met numerieke waarden is opgelost.
1.8.3
- Er is een probleem opgelost met TotalElapsedTime in het antwoord van BulkDelete om de totale tijd correct te meten, inclusief nieuwe pogingen.
1.8.2
- Hoog CPU-verbruik voor bepaalde scenario's opgelost.
- Tracering maakt nu gebruik van TraceSource. Gebruikers kunnen listeners definiƫren voor de
BulkExecutorTrace
bron. - Er is een zeldzaam scenario opgelost dat een vergrendeling kon veroorzaken bij het verzenden van documenten in de buurt van 2 MB.
1.6.0
- De bulkexecutor is bijgewerkt om nu de nieuwste versie van de Azure Cosmos DB .NET SDK (2.4.0) te gebruiken
1.5.0
- Ondersteuning toegevoegd voor graph bulkexecutor voor het accepteren van ttl op hoekpunten en randen
1.4.1
- Er is een probleem opgelost, waardoor uitzonderingen zijn veroorzaakt tijdens elastisch schalen van Azure Cosmos DB bij uitvoering in de gatewaymodus.
1.4.0
- BulkDelete-ondersteuning toegevoegd voor API voor NoSQL-accounts om partitiesleutel, document-id-tuples te accepteren die moeten worden verwijderd.
1.3.0
- Er is een probleem opgelost, waardoor er een opmaakprobleem is opgetreden in de gebruikersagent die door de bulkuitvoerer wordt gebruikt.
1.2.0
- Er is een verbetering aangebracht in het bulkimporteren en bijwerken van API's om transparant aan te passen aan elastisch schalen van Azure Cosmos DB-container wanneer de opslag de huidige capaciteit overschrijdt zonder uitzonderingen te genereren.
1.1.2
- De DocumentDB .NET SDK-afhankelijkheid is opgestoten naar versie 2.1.3.
1.1.1
- Er is een probleem opgelost, waardoor de bulkuitvoerer JSRT-fout genereert tijdens het importeren naar vaste verzamelingen.
1.1.0
- Ondersteuning toegevoegd voor BulkDelete-bewerking voor Azure Cosmos DB voor NoSQL-accounts.
- Er is ondersteuning toegevoegd voor bulkimportbewerkingen voor accounts met de API van Azure Cosmos DB voor MongoDB.
- De DocumentDB .NET SDK-afhankelijkheid is opgestoten naar versie 2.0.0.
1.0.2
- Er is ondersteuning toegevoegd voor bulkimportbewerkingen voor Azure Cosmos DB voor Gremlin-accounts.
1.0.1
- Kleine foutoplossing voor de bulkimportbewerking voor Azure Cosmos DB voor NoSQL-accounts.
1.0.0
- Ondersteuning toegevoegd voor BulkImport- en BulkUpdate-bewerkingen voor Azure Cosmos DB voor NoSQL-accounts.
Volgende stappen
Zie het volgende artikel voor meer informatie over de Java-bibliotheek voor bulkexecutor: