.NET biblioteca executora a granel: Descarregar informações (Legado)
APLICA-SE A: NoSQL
- SDK .NET v3
- SDK .NET v2
- SDK v2 de .NET Core
- SDK Feed de Alterações .NET v2
- Node.js
- SDK v4 de Java
- SDK v2 Java assíncrono
- SDK v2 Java síncrono
- Spring Data v2
- Spring Data v3
- Conector Faísca 3 OLTP
- Conector De Faísca 2 OLTP
- Python
- Ir
- REST
- Fornecedor de Recursos REST
- SQL
- Executor em massa - .NET v2
- Executor em massa - Java
Ligação/notas | |
---|---|
Descrição | A biblioteca de executor a granel .NET permite que as aplicações do cliente realizem operações a granel nas contas DB da Azure Cosmos. Esta biblioteca fornece espaços de nomes BulkImport, BulkUpdate e BulkDelete. O módulo BulkImport pode ingerir documentos em massa de forma otimizada, de modo a que a produção prevista para uma recolha seja consumida na sua máxima extensão. O módulo BulkUpdate pode atualizar em massa os dados existentes em recipientes DB Azure Cosmos como patches. O módulo BulkDelete pode eliminar em massa documentos de forma otimizada, de modo a que a produção prevista para uma recolha seja consumida na sua máxima extensão. |
Transferência de SDK | NuGet |
Biblioteca de executor a granel em GitHub | GitHub |
Documentação da API | .NET Documentação de referência da API |
Introdução | Começa com a biblioteca de executor a granel .NET SDK |
Framework suportado atualmente | Microsoft .NET Framework 4.5.2, 4.6.1 e .NET Standard 2.0 |
Nota
Se estiver a utilizar o executor a granel, consulte a versão mais recente 3.x do .NET SDK, que tem o executor a granel incorporado no SDK.
Notas de versão
2.4.1 pré-visualização
- Fixo TotalElapsedTime na resposta da BulkDelete para medir corretamente o tempo total, incluindo quaisquer retrações.
2.4.0-pré-visualização
- Alteração da dependência da SDK para >= 2.5.1
2.3.0-pré-visualização2
- Suporte adicionado para executor de massa de gráfico para aceitar ttl em vértices e bordas
2.2.0-pré-visualização2
- Corrigiu um problema, que causou exceções durante a escala elástica da Azure Cosmos DB quando funcionava no modo Gateway. Esta correção faz com que seja funcionalmente equivalente a uma libertação de 1.4.1.
2.1.0-pré-visualização2
- Apoio bulkdelete adicionado para contas NoSQL para aceitar a chave de partição, documento ID tuples para eliminar. Esta alteração faz com que seja funcionalmente equivalente a uma libertação de 1.4.0.
2.0.0-pré-visualização2
- Incluindo o MongoBulkExecutor para suportar .NET Standard 2.0. Esta funcionalidade torna-o funcionalmente equivalente ao lançamento de 1.3.0, com a adição de suporte .NET Standard 2.0 como o quadro-alvo.
2.0.0-pré-visualização
- Adicionado .NET Standard 2.0 como um dos quadros-alvo suportados para fazer a biblioteca de executor a granel funcionar com aplicações .NET Core.
1.8.9
- Corrigiu um problema com BulkDeleteAsync quando os valores com cotações em fuga foram passados como parâmetros de entrada.
1.8.8
- Corrigiu um problema no MongoBulkExecutor que estava a aumentar inesperadamente o tamanho do documento adicionando estofos e, em alguns casos, ultrapassando o limite máximo de tamanho do documento.
1.8.7
- Corrigi um problema com BulkDeleteAsync quando a Coleção tem caminhos-chave de partição aninhados.
1.8.6
- A MongoBulkExecutor implementa agora o IDisposable e espera-se que seja eliminado após o seu utilização.
1.8.5
- Bloqueio removido na versão SDK. O pacote está agora dependente de SDK >= 2,5.1.
1.8.4
- Manuseamento fixo dos identificadores ao ligar para o BulkImport com uma lista de objetos POCO com valores numéricos.
1.8.3
- Fixo TotalElapsedTime na resposta da BulkDelete para medir corretamente o tempo total, incluindo quaisquer retrações.
1.8.2
- Fixo elevado consumo de CPU em certos cenários.
- O rastreio agora usa TraceSource. Os utilizadores podem definir os ouvintes para a
BulkExecutorTrace
fonte. - Corrigiu um cenário raro que poderia causar uma fechadura ao enviar documentos perto de 2Mb de tamanho.
1.6.0
- Atualizou o executor a granel para utilizar agora a versão mais recente do Azure Cosmos DB .NET SDK (2.4.0)
1.5.0
- Suporte adicionado para executor de massa de gráfico para aceitar ttl em vértices e bordas
1.4.1
- Corrigiu um problema, que causou exceções durante a escala elástica da Azure Cosmos DB quando funcionava no modo Gateway.
1.4.0
- Apoio bulkdelete adicionado para contas NoSQL para aceitar a chave de partição, documento ID tuples para eliminar.
1.3.0
- Corrigiu um problema, que causou um problema de formatação no agente utilizador utilizado pelo executor a granel.
1.2.0
- Melhorou a importação e atualização de APIs para se adaptar de forma transparente à escala elástica do contentor DB Azure Cosmos quando o armazenamento exceder a capacidade atual sem lançar exceções.
1.1.2
- Aumentou a dependência documentdb .NET SDK para a versão 2.1.3.
1.1.1
- Corrigiu um problema, que fez com que o executor a granel lançasse o erro do JSRT enquanto importava para cobranças fixas.
1.1.0
- Apoio adicional à operação BulkDelete para Azure Cosmos DB para contas NoSQL.
- Apoio adicional à operação BulkImport para contas com a API da Azure Cosmos DB para a MongoDB.
- Aumentou a dependência documentdb .NET SDK para a versão 2.0.0.
1.0.2
- Apoio adicional à operação BulkImport para Azure Cosmos DB para contas Gremlin.
1.0.1
- Correção de erros menores para a operação BulkImport para Azure Cosmos DB para contas NoSQL.
1.0.0
- Apoio adicional às operações BulkImport e BulkUpdate para as contas NoSQL da Azure Cosmos.
Passos seguintes
Para saber mais sobre a biblioteca java do executor a granel, consulte o seguinte artigo:
Biblioteca executora a granel de Java SDK e divulgar informações