.NET Bulk Executor ライブラリ:ダウンロード情報 (レガシ)

適用対象: NoSQL

リンク/メモ
説明 .NET Bulk Executor ライブラリを使用すると、クライアント アプリケーションでは、Azure Cosmos DB アカウント上で一括操作を実行できます。 このライブラリでは BulkImport、BulkUpdate、BulkDelete 名前空間を使用できます。 BulkImport モジュールは、コレクションに対してプロビジョニングされているスループットを最大限まで消費するように最適化された方法で、ドキュメントを一括して取り込むことができます。 BulkUpdate モジュールは、Azure Cosmos DB コンテナー内の既存のデータを、パッチとして一括更新できます。 BulkDelete モジュールは、コレクションに対してプロビジョニングされているスループットを最大限まで消費するように最適化された方法で、ドキュメントを一括削除できます。
SDK のダウンロード NuGet
GitHub の Bulk Executor ライブラリ GitHub
API ドキュメント .NET API リファレンス ドキュメント
開始するには Bulk Executor ライブラリ .NET SDK の概要
現在サポートされているフレームワーク Microsoft .NET Framework 4.5.2、4.6.1、.NET Standard 2.0

Note

一括実行プログラムを使用している場合は、SDK に一括実行プログラムが組み込まれている .NET SDK の最新バージョン 3.x を参照してください。

リリース ノート

2.4.1-preview

  • BulkDelete の応答で TotalElapsedTime を修正し、再試行を含む合計時間を正しく測定できるようになりました。

2.4.0-preview

  • SDK のバージョン要件を >= 2.5.1 に変更

2.3.0-preview2

  • グラフの Bulk Executor で頂点とエッジに ttl を受け付けるためのサポートが追加されました。

2.2.0-preview2

  • ゲートウェイ モードで実行されているとき Azure Cosmos DB のエラスティック スケーリング中に例外が発生する問題を修正しました。 この修正により 1.4.1 リリースと機能的に同等になります。

2.1.0-preview2

  • NoSQL 用 API アカウントに、パーティション キーとドキュメント 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

  • Bulk Executor ライブラリを .NET Core アプリケーションに対応させるため、サポートされているターゲット フレームワークの 1 つとして .NET Standard 2.0 が追加されました。

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) を使用するように Bulk Executor が更新されました。

1.5.0

  • グラフの Bulk Executor で頂点とエッジに ttl を受け付けるためのサポートが追加されました。

1.4.1

  • ゲートウェイ モードで実行されているとき Azure Cosmos DB のエラスティック スケーリング中に例外が発生する問題を修正しました。

1.4.0

  • NoSQL 用 API アカウントに、パーティション キーとドキュメント ID の組を削除できる BulkDelete のサポートが追加されました。

1.3.0

  • Bulk Executor で使用されるユーザー エージェントでのフォーマットの問題の原因となった問題を修正しました。

1.2.0

  • バルク エグゼキューターのインポート API と更新 API を改良し、ストレージが現在の容量を上回ったときでも例外をスローすることなく、Azure Cosmos DB コンテナーのエラスティックなスケーリングに透過的に対応できるようにしました。

1.1.2

  • DocumentDB .NET SDK の依存関係をバージョン 2.1.3 に引き上げました。

1.1.1

  • 固定されたコレクションに対するインポート中に Bulk Executor で JSRT エラーがスローされる原因となった問題を修正しました。

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 操作のサポートが追加されました。

次のステップ

Bulk Executor Java ライブラリの詳細については、次の記事を参照してください。

Java Bulk Executor ライブラリの SDK とリリースに関する情報