.NET tömeges végrehajtói kódtár: Információk 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 javításként tömegesen frissítheti a meglévő adatokat az Azure Cosmos DB-tárolókban. 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 | Ismerkedés a tömeges végrehajtói kódtár .NET SDK-val |
Jelenleg támogatott keretrendszer | Microsoft .NET-keretrendszer 4.5.2, 4.6.1 és .NET Standard 2.0 |
Megjegyzé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ó
- Kijavítottuk a TotalElapsedTime értéket a BulkDelete válaszában a teljes idő helyes méréséhez, beleértve az újrapróbálkozásokat is.
2.4.0-s verziójú előzetes verzió
- Az SDK-függőség >értéke = 2.5.1
2.3.0-preview2
- A gráf tömeges végrehajtójának támogatása hozzáadva 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 és a törléshez szükséges dokumentumazonosítók elfogadásához. 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 cél keretrendszerként támogatja a .NET Standard 2.0-t.
2.0.0-előzetes verzió
- A .NET Standard 2.0-t a támogatott cél-keretrendszerek egyikeként adta hozzá, hogy a tömeges végrehajtói kódtár működjön a .NET Core-alkalmazásokkal.
1.8.9
- Kijavítottunk egy, a BulkDeleteAsynctel kapcsolatos hibát, amikor a feloldott 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 utakat adott meg.
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 numerikus értékekkel rendelkező POCO-objektumok listájával hívjuk meg.
1.8.3
- Kijavítottuk a TotalElapsedTime értéket a BulkDelete válaszában a teljes idő helyes méréséhez, beleértve az újrapróbálkozásokat is.
1.8.2
- Kijavítottuk a magas processzorhasználatot bizonyos forgatókönyvek esetében.
- 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
- A tömeges végrehajtó frissítése az Azure Cosmos DB .NET SDK (2.4.0) legújabb verziójának használatára
1.5.0
- A gráf tömeges végrehajtójának támogatása hozzáadva 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 és a törléshez szükséges dokumentumazonosítók elfogadásához.
1.3.0
- Kijavítottunk egy hibát, amely formázási problémá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-es verzióra ütközött.
1.1.1
- Kijavítottunk egy hibát, amely miatt a tömeges végrehajtó JSRT-hibát jelzett a rögzített gyűjteményekbe való importálás során.
1.1.0
- A NoSQL-fiókokhoz készült Azure Cosmos DB-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ége 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
- Az Azure Cosmos DB for NoSQL-fiókok tömegesimportálási és BulkUpdate műveleteinek támogatása hozzáadva.
Következő lépések
A tömeges végrehajtó Java-kódtárának megismeréséhez tekintse meg a következő cikket: