Partilhar via


Biblioteca de executores em massa do .NET: informações de download (Legado)

APLICA-SE A: NoSQL

Link/notas
Descrição A biblioteca de executores em massa do .NET permite que os aplicativos cliente executem operações em massa nas contas do Azure Cosmos DB. Esta biblioteca fornece namespaces BulkImport, BulkUpdate e BulkDelete. O módulo BulkImport pode ingerir documentos em massa de forma otimizada, de modo que a taxa de transferência provisionada para uma coleção seja consumida em sua extensão máxima. O módulo BulkUpdate pode atualizar em massa dados existentes em contêineres do Azure Cosmos DB como patches. O módulo BulkDelete pode excluir documentos em massa de forma otimizada, de modo que a taxa de transferência provisionada para uma coleção seja consumida em sua extensão máxima.
Transferência de SDK NuGet
Biblioteca de executores em massa no GitHub GitHub
Documentação da API Documentação de referência da API .NET
Introdução Introdução ao SDK do .NET da biblioteca de executores em massa
Framework suportado atualmente Microsoft .NET Framework 4.5.2, 4.6.1 e .NET Standard 2.0

Nota

Se você estiver usando o executor em massa, consulte a versão 3.x mais recente do SDK do .NET, que tem o executor em massa incorporado ao SDK.

Notas de versão

2.4.1-Pré-visualização

  • Fixo TotalElapsedTime na resposta de BulkDelete para medir corretamente o tempo total, incluindo quaisquer tentativas.

2.4.0-Pré-visualização

  • Dependência do SDK alterada para >= 2.5.1

2.3.0-Pré-visualização2

  • Adicionado suporte para executor em massa de grafos para aceitar ttl em vértices e arestas

2.2.0-Pré-visualização2

  • Corrigido um problema que causava exceções durante o dimensionamento elástico do Azure Cosmos DB durante a execução no modo Gateway. Essa correção o torna funcionalmente equivalente à versão 1.4.1.

2.1.0-Pré-visualização2

  • Adicionado suporte BulkDelete para API para contas NoSQL para aceitar chave de partição, tuplas de ID de documento para excluir. Essa alteração o torna funcionalmente equivalente à versão 1.4.0.

2.0.0-Pré-visualização2

  • Incluindo MongoBulkExecutor para suportar o .NET Standard 2.0. Esse recurso o torna funcionalmente equivalente à versão 1.3.0, com a adição do suporte ao .NET Standard 2.0 como a estrutura de destino.

2.0.0-pré-visualização

  • Adicionado o .NET Standard 2.0 como uma das estruturas de destino suportadas para fazer com que a biblioteca de executores em massa funcione com aplicativos .NET Core.

1.8.9

  • Corrigido um problema com BulkDeleteAsync quando valores com aspas escapadas eram passados como parâmetros de entrada.

1.8.8

  • Corrigido um problema no MongoBulkExecutor que aumentava o tamanho do documento inesperadamente adicionando preenchimento e, em alguns casos, ultrapassando o limite máximo de tamanho do documento.

1.8.7

  • Corrigido um problema com BulkDeleteAsync quando a coleção tem caminhos de chave de partição aninhados.

1.8.6

  • MongoBulkExecutor agora implementa IDisposable e espera-se que seja descartado depois de usado.

1.8.5

  • Bloqueio removido na versão do SDK. O pacote agora depende do SDK >= 2.5.1.

1.8.4

  • Tratamento fixo de identificadores ao chamar BulkImport com uma lista de objetos POCO com valores numéricos.

1.8.3

  • Fixo TotalElapsedTime na resposta de BulkDelete para medir corretamente o tempo total, incluindo quaisquer tentativas.

1.8.2

  • Corrigido alto consumo de CPU em determinados cenários.
  • O rastreamento agora usa o TraceSource. Os usuários podem definir ouvintes para a BulkExecutorTrace fonte.
  • Corrigido um cenário raro que poderia causar um bloqueio ao enviar documentos perto de 2Mb de tamanho.

1.6.0

  • Atualizado o executor em massa para agora usar a versão mais recente do Azure Cosmos DB .NET SDK (2.4.0)

1.5.0

  • Adicionado suporte para executor em massa de grafos para aceitar ttl em vértices e arestas

1.4.1

  • Corrigido um problema que causava exceções durante o dimensionamento elástico do Azure Cosmos DB durante a execução no modo Gateway.

1.4.0

  • Adicionado suporte BulkDelete para API para contas NoSQL para aceitar chave de partição, tuplas de ID de documento para excluir.

1.3.0

  • Corrigido um problema, que causava um problema de formatação no agente de usuário usado pelo executor em massa.

1.2.0

  • Melhorias feitas nas APIs de importação e atualização do executor em massa para se adaptarem de forma transparente ao dimensionamento elástico do contêiner do Azure Cosmos DB quando o armazenamento exceder a capacidade atual sem lançar exceções.

1.1.2

  • Aumentou a dependência do DocumentDB .NET SDK para a versão 2.1.3.

1.1.1

  • Corrigido um problema que fazia com que o executor em massa lançasse um erro JSRT ao importar para coleções fixas.

1.1.0

  • Adicionado suporte para a operação BulkDelete para contas do Azure Cosmos DB para NoSQL.
  • Adicionado suporte para a operação BulkImport para contas com a API do Azure Cosmos DB para MongoDB.
  • Aumentou a dependência do DocumentDB .NET SDK para a versão 2.0.0.

1.0.2

  • Adicionado suporte para a operação BulkImport para contas do Azure Cosmos DB para Gremlin.

1.0.1

  • Pequena correção de bug para a operação BulkImport para contas do Azure Cosmos DB para NoSQL.

1.0.0

  • Adicionado suporte para operações BulkImport e BulkUpdate para contas do Azure Cosmos DB para NoSQL.

Próximos passos

Para saber mais sobre a biblioteca Java executora em massa, consulte o seguinte artigo:

SDK da biblioteca executora em massa Java e informações de versão