.NET 대량 실행기 라이브러리: 다운로드 정보(레거시)
적용 대상: NoSQL
링크/메모 | |
---|---|
설명 | .NET 대량 실행기 라이브러리를 사용하면 클라이언트 애플리케이션이 Azure Cosmos DB 계정에서 대량 작업을 수행할 수 있습니다. 이 라이브러리는 BulkImport, BulkUpdate 및 BulkDelete 네임스페이스를 제공합니다. BulkImport 모듈은 컬렉션에 프로비전된 처리량이 최대 범위까지 사용되도록 최적화된 방식으로 문서를 대량 수집할 수 있습니다. BulkUpdate 모듈은 Azure Cosmos DB 컨테이너의 기존 데이터를 패치로 대량 업데이트할 수 있습니다. BulkDelete 모듈은 컬렉션에 대해 프로비전된 처리량이 최대 범위까지 사용되도록 최적화된 방식으로 문서를 대량 삭제할 수 있습니다. |
SDK 다운로드 | NuGet |
Github의 대량 실행기 | GitHub |
API 설명서 | .NET API 참조 설명서 |
시작 | 대량 실행기 라이브러리 .NET SDK 시작 |
현재 지원되는 프레임워크 | Microsoft .NET Framework 4.5.2, 4.6.1 및 .NET Standard 2.0 |
참고 항목
대량 실행기를 사용하는 경우 SDK에 대량 실행기가 기본으로 제공되는 .NET SDK의 최신 3.x 버전을 참조하세요.
릴리스 정보
2.4.1-preview
- 재시도 횟수를 포함하여 총 시간을 정확하게 측정하기 위해 BulkDelete 응답의 TotalElapsedTime 수정.
2.4.0-preview
- SDK 종속성을 >=2.5.1로 변경
2.3.0-preview2
- 꼭짓점 및 에지에서 ttl을 허용하도록 그래프 대량 실행기 지원이 추가됨
2.2.0-preview2
- 게이트웨이 모드에서 실행 시 Azure Cosmos DB의 탄력적 크기 조정 도중 예외가 발생하는 문제 해결. 이로써 1.4.1 릴리스와 기능적으로 차이가 없어집니다.
2.1.0-preview2
- API for NoSQL 계정에서 삭제할 파티션 키, 문서 ID 튜플을 수락하도록 BulkDelete 지원을 추가했습니다. 이렇게 변경하면 기능적으로 1.4.0 릴리스와 동일합니다.
2.0.0-preview2
- .NET Standard 2.0을 지원하기 위해 MongoBulkExecutor를 포함합니다. 이 기능은 1.3.0 릴리스와 기능적으로 동일하며, 대상 프레임워크로 .NET Standard 2.0 지원이 추가되었습니다.
2.0.0-preview
- .NET Standard 2.0을 지원되는 대상 프레임워크 중 하나로 추가하여 대량 실행기 라이브러리가 .NET Core 애플리케이션에서 작동하도록 했습니다.
1.8.9
- 이스케이프된 견적이 있는 값이 입력 매개 변수로 전달되는 경우 BulkDeleteAsync와 관련된 문제 해결.
1.8.8
- 패딩 추가 및 경우에 따라 최대 문서 크기 제한 초과로 인해 문서 크기를 예기치 않게 늘린 MongoBulkExecutor 관련 문제 해결.
1.8.7
- 컬렉션에 중첩 파티션 키 경로가 있는 경우 BulkDeleteAsync와 관련된 문제가 해결되었습니다.
1.8.6
- MongoBulkExecutor는 이제 IDisposable을 구현하며 사용한 후에 삭제될 것으로 예상됩니다.
1.8.5
- SDK 버전에 대한 잠금이 제거되었습니다. 이제 패키지는 SDK >=2.5.1에 종속됩니다.
1.8.4
- 숫자 값을 포함한 POCO 개체 목록을 사용하여 BulkImport 호출 시 식별자 처리 수정.
1.8.3
- 재시도 횟수를 포함하여 총 시간을 정확하게 측정하기 위해 BulkDelete 응답의 TotalElapsedTime 수정.
1.8.2
- 특정 시나리오에서 높은 CPU 사용량을 수정했습니다.
- 이제 추적에서 TraceSource를 사용합니다. 사용자는 원본에 대한 수신기를 정의할
BulkExecutorTrace
수 있습니다. - 크기가 약 2Mb인 문서를 보낼 때 잠금을 유발할 수 있는 드문 시나리오 수정.
1.6.0
- 이제 최신 버전의 Azure Cosmos DB .NET SDK(2.4.0)를 사용하도록 대량 실행기가 업데이트되었습니다.
1.5.0
- 꼭짓점 및 에지에서 ttl을 허용하도록 그래프 대량 실행기 지원이 추가됨
1.4.1
- 게이트웨이 모드에서 실행 시 Azure Cosmos DB의 탄력적 크기 조정 도중 예외가 발생하는 문제 해결.
1.4.0
- API for NoSQL 계정에서 삭제할 파티션 키, 문서 ID 튜플을 수락하도록 BulkDelete 지원을 추가했습니다.
1.3.0
- 대량 실행기에서 사용하는 사용자 에이전트에서 발생하는 서식 문제 수정.
1.2.0
- 스토리지가 예외를 throw 하지 않고 현재 용량을 초과하면 Azure Cosmos DB 컨테이너의 탄력적 크기 조정에 맞게 투명하게 조정되도록 대량 실행기 가져오기 및 업데이트 API가 개선되었습니다.
1.1.2
- DocumentDB .NET SDK 종속성을 버전 2.1.3으로 강화했습니다.
1.1.1
- 일괄 실행기가 고정 컬렉션으로 가져오는 동안 JSRT 오류를 throw하는 문제를 해결했습니다.
1.1.0
- Azure Cosmos DB for NoSQL 계정용 BulkDelete 작업에 대한 지원이 추가되었습니다.
- Azure Cosmos DB의 MongoDB API 계정용 BulkImport 작업에 대한 지원이 추가되었습니다.
- DocumentDB.NET SDK 종속성이 버전 2.0.0으로 향상되었습니다.
1.0.2
- Azure Cosmos DB for Gremlin 계정용 BulkImport 작업에 대한 지원이 추가되었습니다.
1.0.1
- Azure Cosmos DB for NoSQL 계정용 BulkImport 작업에 대한 사소한 버그가 수정되었습니다.
1.0.0
- Azure Cosmos DB for NoSQL 계정용 BulkImport 및 BulkUpdate 작업에 대한 지원이 추가되었습니다.
다음 단계
대량 실행기 Java 라이브러리에 대해 자세히 알아보려면 다음 문서를 참조하세요.