Biblioteka funkcji wykonawczej operacji zbiorczych platformy .NET: pobieranie informacji (starsza wersja)
DOTYCZY: NoSQL
- Zestaw .NET SDK w wersji 3
- Zestaw .NET SDK w wersji 2
- Zestaw .NET Core SDK w wersji 2
- Zestaw SDK zestawienia zmian platformy .NET w wersji 2
- Node.js
- Zestaw Java SDK w wersji 4
- Synchronizowanie zestawu Java SDK w wersji 2
- Asynchroniczny zestaw Java SDK w wersji 2
- Spring Data 2
- Spring Data 3
- Spring Data v5
- Python
- Przejdź
- REST
- Dostawca zasobów REST
- SQL
- Moduł wykonywania zbiorczego — .NET 2
- Moduł wykonywania zbiorczego — Java
Łącze/notatki | |
---|---|
Opis | Biblioteka funkcji wykonawczej operacji zbiorczych platformy .NET umożliwia aplikacjom klienckim wykonywanie operacji zbiorczych na kontach usługi Azure Cosmos DB. Ta biblioteka udostępnia przestrzenie nazw BulkImport, BulkUpdate i BulkDelete. Moduł BulkImport może zbiorczo pozyskiwać dokumenty w zoptymalizowany sposób, tak aby przepływność aprowizowana dla kolekcji została zużyta w maksymalnym zakresie. Moduł BulkUpdate może zbiorczo aktualizować istniejące dane w kontenerach usługi Azure Cosmos DB jako poprawki. Moduł BulkDelete może zbiorczo usuwać dokumenty w zoptymalizowany sposób, tak aby przepływność aprowizowana dla kolekcji została zużyta w maksymalnym zakresie. |
Zestaw SDK do pobrania | NuGet |
Biblioteka funkcji wykonawczej zbiorczej w usłudze GitHub | GitHub |
Dokumentacja interfejsu API | Dokumentacja referencyjna interfejsu API platformy .NET |
Rozpocznij | Wprowadzenie do biblioteki funkcji wykonawczej zbiorczej .NET SDK |
Bieżąca obsługiwana platforma | Microsoft .NET Framework 4.5.2, 4.6.1 i .NET Standard 2.0 |
Uwaga
Jeśli używasz funkcji wykonawczej operacji zbiorczych, zobacz najnowszą wersję 3.x zestawu .NET SDK, która zawiera funkcję wykonawczą zbiorczą wbudowaną w zestaw SDK.
Informacje o wersji
2.4.1—wersja zapoznawcza
- Naprawiono wartość TotalElapsedTime w odpowiedzi funkcji BulkDelete w celu poprawnego mierzenia całkowitego czasu, w tym wszelkich ponownych prób.
2.4.0-preview
- Zmieniono zależność zestawu SDK na >= 2.5.1
2.3.0-preview2
- Dodano obsługę funkcji wykonawczej zbiorczej grafu w celu akceptowania czasu wygaśnięcia na wierzchołkach i krawędziach
2.2.0-preview2
- Rozwiązano problem, który powodował wyjątki podczas elastycznego skalowania usługi Azure Cosmos DB podczas uruchamiania w trybie bramy. Ta poprawka sprawia, że funkcjonalnie odpowiada wersji 1.4.1.
2.1.0-preview2
- Dodano obsługę bulkDelete dla kont interfejsu API dla noSQL w celu akceptowania klucza partycji, krotki identyfikatora dokumentu do usunięcia. Ta zmiana sprawia, że funkcjonalnie odpowiada wersji 1.4.0.
2.0.0-preview2
- W tym mongoBulkExecutor do obsługi platformy .NET Standard 2.0. Ta funkcja sprawia, że funkcjonalnie odpowiada wersji 1.3.0 z dodatkiem obsługi platformy .NET Standard 2.0 jako platformy docelowej.
2.0.0-preview
- Dodano platformę .NET Standard 2.0 jako jedną z obsługiwanych platform docelowych, aby biblioteka funkcji wykonawczej operacji zbiorczych współdziałała z aplikacjami platformy .NET Core.
1.8.9
- Rozwiązano problem z funkcją BulkDeleteAsync, gdy wartości z cudzysłowami ucieczki zostały przekazane jako parametry wejściowe.
1.8.8
- Rozwiązano problem dotyczący programu MongoBulkExecutor, który nieoczekiwanie zwiększał rozmiar dokumentu, dodając dopełnienie, a w niektórych przypadkach przekracza limit maksymalnego rozmiaru dokumentu.
1.8.7
- Rozwiązano problem z funkcją BulkDeleteAsync, gdy kolekcja ma zagnieżdżone ścieżki klucza partycji.
1.8.6
- MongoBulkExecutor implementuje teraz interfejs IDisposable i oczekuje się, że zostanie usunięty po użyciu.
1.8.5
- Usunięto blokadę w wersji zestawu SDK. Pakiet jest teraz zależny od zestawu SDK >= 2.5.1.
1.8.4
- Naprawiono obsługę identyfikatorów podczas wywoływania operacji BulkImport z listą obiektów POCO z wartościami liczbowymi.
1.8.3
- Naprawiono wartość TotalElapsedTime w odpowiedzi funkcji BulkDelete w celu poprawnego mierzenia całkowitego czasu, w tym wszelkich ponownych prób.
1.8.2
- Naprawiono wysokie użycie procesora CPU w niektórych scenariuszach.
- Funkcja śledzenia korzysta teraz z usługi TraceSource. Użytkownicy mogą definiować odbiorniki dla
BulkExecutorTrace
źródła. - Naprawiono rzadki scenariusz, który mógł spowodować zablokowanie podczas wysyłania dokumentów o rozmiarze zbliżonym do 2 MB.
1.6.0
- Zaktualizowano funkcję wykonywania zbiorczego, aby teraz używać najnowszej wersji zestawu .NET SDK usługi Azure Cosmos DB (2.4.0)
1.5.0
- Dodano obsługę funkcji wykonawczej zbiorczej grafu w celu akceptowania czasu wygaśnięcia na wierzchołkach i krawędziach
1.4.1
- Rozwiązano problem, który powodował wyjątki podczas elastycznego skalowania usługi Azure Cosmos DB podczas uruchamiania w trybie bramy.
1.4.0
- Dodano obsługę bulkDelete dla kont interfejsu API dla noSQL w celu akceptowania klucza partycji, krotki identyfikatora dokumentu do usunięcia.
1.3.0
- Rozwiązano problem, który spowodował problem z formatowaniem w agencie użytkownika używanym przez funkcję wykonawczej operacji zbiorczych.
1.2.0
- Wprowadzono ulepszenia importowania i aktualizowania interfejsów API funkcji wykonawczej operacji zbiorczych w celu przezroczystego dostosowania do elastycznego skalowania kontenera usługi Azure Cosmos DB, gdy magazyn przekracza bieżącą pojemność bez zgłaszania wyjątków.
1.1.2
- Podniesiono zależność zestawu SDK platformy .NET usługi DocumentDB do wersji 2.1.3.
1.1.1
- Rozwiązano problem polegający na tym, że funkcja wykonawcza operacji zbiorczych zgłaszała błąd JSRT podczas importowania do stałych kolekcji.
1.1.0
- Dodano obsługę operacji BulkDelete dla kont usługi Azure Cosmos DB for NoSQL.
- Dodano obsługę operacji BulkImport dla kont przy użyciu interfejsu API usługi Azure Cosmos DB dla bazy danych MongoDB.
- Wyzniósł zależność zestawu SDK platformy .NET usługi DocumentDB do wersji 2.0.0.
1.0.2
- Dodano obsługę operacji BulkImport dla usługi Azure Cosmos DB dla kont języka Gremlin.
1.0.1
- Drobne poprawki błędów operacji BulkImport dla kont usługi Azure Cosmos DB for NoSQL.
1.0.0
- Dodano obsługę operacji BulkImport i BulkUpdate dla kont usługi Azure Cosmos DB for NoSQL.
Następne kroki
Aby dowiedzieć się więcej na temat biblioteki funkcji wykonawczej operacji zbiorczych w języku Java, zobacz następujący artykuł:
Zestaw SDK biblioteki funkcji wykonawczej zbiorczej języka Java i informacje o wersji