.NET tömeges végrehajtói kódtár: Adatok letöltése (örökölt)
A KÖVETKEZŐRE VONATKOZIK: NoSQL
Hivatkozás/jegyzetek | |
---|---|
Leírás | A .NET tömeges végrehajtói kódtár lehetővé teszi, hogy az ügyfélalkalmazások tömeges műveleteket hajtsanak végre az Azure Cosmos DB-fiókokon. Ez a kódtár BulkImport, BulkUpdate és BulkDelete névtereket biztosít. A BulkImport modul optimalizált módon tudja tömegesen betölteni a dokumentumokat, hogy a gyűjteményhez kiosztott átviteli sebesség a lehető legnagyobb mértékben legyen felhasználva. A BulkUpdate modul képes az Azure Cosmos DB-tárolókban lévő meglévő adatok tömeges frissítésére javításként. A BulkDelete modul képes a dokumentumok tömeges törlésére optimalizált módon, hogy a gyűjteményhez kiosztott átviteli sebesség a lehető legnagyobb mértékben legyen felhasználva. |
SDK letöltése | NuGet |
Tömeges végrehajtói kódtár a GitHubon | GitHub |
API-dokumentáció | A .NET API referenciadokumentációja |
Első lépések | A .NET SDK tömeges végrehajtói kódtár használatának első lépései |
Jelenleg támogatott keretrendszer | Microsoft .NET-keretrendszer 4.5.2, 4.6.1 és .NET Standard 2.0 |
Feljegyzés
Ha tömeges végrehajtót használ, tekintse meg a .NET SDK legújabb, 3.x-es verzióját, amely az SDK-ba beépített tömeges végrehajtóval rendelkezik.
Kibocsátási megjegyzések
2.4.1-előzetes verzió
- A BulkDelete válaszában rögzítette a TotalElapsedTime értéket a teljes idő helyes méréséhez, beleértve az újrapróbálkozásokat is.
2.4.0-előzetes verzió
- Az SDK-függőség a = 2.5.1 értékre >módosult
2.3.0-preview2
- A gráf tömeges végrehajtójának támogatása a csúcsok és élek ttl-ének elfogadásához
2.2.0-preview2
- Kijavítottunk egy hibát, amely kivételeket okozott az Azure Cosmos DB rugalmas skálázása során, amikor átjáró módban fut. Ez a javítás funkcionálisan egyenértékű az 1.4.1-es kiadással.
2.1.0-preview2
- A NoSQL-fiókok API-jának BulkDelete-támogatása hozzáadva a partíciókulcs elfogadásához, a dokumentumazonosítók törléséhez. Ez a módosítás funkcionálisan egyenértékű az 1.4.0-s kiadással.
2.0.0-preview2
- Beleértve a MongoBulkExecutort a .NET Standard 2.0 támogatásához. Ez a funkció funkcionálisan egyenértékű az 1.3.0-s kiadással, és támogatja a .NET Standard 2.0-t cél keretrendszerként.
2.0.0-előzetes verzió
- A .NET Standard 2.0 az egyik támogatott célkeret, amely lehetővé teszi, hogy a tömeges végrehajtói kódtár a .NET Core-alkalmazásokkal működjön.
1.8.9
- Kijavítottunk egy, a BulkDeleteAsynctel kapcsolatos hibát, amikor a megadott idézőjeleket tartalmazó értékek bemeneti paraméterekként lettek átadva.
1.8.8
- Kijavítottunk egy hibát a MongoBulkExecutoron, amely váratlanul növelte a dokumentum méretét a kitöltés hozzáadásával, és bizonyos esetekben túllépte a maximális dokumentumméretkorlátot.
1.8.7
- Kijavítottunk egy, a BulkDeleteAsynctel kapcsolatos hibát, amikor a gyűjtemény beágyazott partíciókulcs-elérési utakkal rendelkezik.
1.8.6
- A MongoBulkExecutor most már implementálja az IDisposable-t, és a használat után várhatóan megsemmisítik.
1.8.5
- Az SDK-verzió zárolása el lett távolítva. A csomag mostantól az SDK >= 2.5.1 függvénytől függ.
1.8.4
- Kijavítottuk az azonosítók kezelését, amikor a BulkImportot számértékekkel rendelkező POCO-objektumok listájával hívjuk meg.
1.8.3
- A BulkDelete válaszában rögzítette a TotalElapsedTime értéket a teljes idő helyes méréséhez, beleértve az újrapróbálkozásokat is.
1.8.2
- Rögzítette a magas processzorhasználatot bizonyos helyzetekben.
- A nyomkövetés mostantól a TraceSource-t használja. A felhasználók figyelőket határozhatnak meg a
BulkExecutorTrace
forráshoz. - Kijavítottunk egy ritka esetet, amely 2 Mb méretű dokumentumok küldésekor zárolást okozhatott.
1.6.0
- Frissítette a tömeges végrehajtót az Azure Cosmos DB .NET SDK legújabb verziójának használatára (2.4.0)
1.5.0
- A gráf tömeges végrehajtójának támogatása a csúcsok és élek ttl-ének elfogadásához
1.4.1
- Kijavítottunk egy hibát, amely kivételeket okozott az Azure Cosmos DB rugalmas skálázása során, amikor átjáró módban fut.
1.4.0
- A NoSQL-fiókok API-jának BulkDelete-támogatása hozzáadva a partíciókulcs elfogadásához, a dokumentumazonosítók törléséhez.
1.3.0
- Kijavítottunk egy hibát, amely formázási hibát okozott a tömeges végrehajtó által használt felhasználói ügynökben.
1.2.0
- Továbbfejlesztettük a tömeges végrehajtói importálási és frissítési API-kat, hogy transzparens módon alkalmazkodjanak az Azure Cosmos DB-tároló rugalmas skálázásához, ha a tárterület túllépi az aktuális kapacitást kivétel nélkül.
1.1.2
- A DocumentDB .NET SDK függősége a 2.1.3-as verzióra ütközött.
1.1.1
- Kijavítottunk egy hibát, amely miatt a tömeges végrehajtó JSRT-hibát okozott a rögzített gyűjteményekbe való importálás során.
1.1.0
- Az Azure Cosmos DB for NoSQL-fiókok BulkDelete-műveletének támogatása hozzáadva.
- Az Azure Cosmos DB MongoDB-hez készült API-jával rendelkező fiókok BulkImport műveletének támogatása hozzáadva.
- A DocumentDB .NET SDK-függőség a 2.0.0-s verzióra ütközött.
1.0.2
- A Gremlin-fiókokhoz készült Azure Cosmos DB BulkImport műveletének támogatása hozzáadva.
1.0.1
- Kisebb hibajavítás az Azure Cosmos DB for NoSQL-fiókok BulkImport műveletéhez.
1.0.0
- A NoSQL-fiókokhoz készült Azure Cosmos DB BulkImport és BulkUpdate műveleteinek támogatása hozzáadva.
Következő lépések
A tömeges végrehajtó Java-kódtárával kapcsolatos további információkért tekintse meg a következő cikket: