NoSQL 用 Azure Cosmos DB Java SDK v4 では、非同期 API と同期 API が 1 つの Maven 成果物にまとめられています。 v4 SDK は、Project Reactor と Netty ライブラリに基づいて、強化されたパフォーマンス、新しい API 機能、非同期サポートを提供します。 ユーザーは、Azure Cosmos DB Java SDK v4 を使用することで、Azure Cosmos DB Async Java SDK v2 や Azure Cosmos DB Sync Java SDK v2 よりもパフォーマンスを向上させることができます。
Important
これらのリリース ノートは、Azure Cosmos DB Java SDK v4 のみを対象としています。 v4 より前のバージョンを現在使用している場合、v4 へのアップグレードについては、Azure Cosmos DB Java SDK v4 への移行ガイドを参照してください。
次の 3 つの手順に従って作業を進めてください。
- この SDK を使用できるように、サポートされている最小 Java ランタイムの JDK 8 をインストールします。
- Azure Cosmos DB Java SDK v4 のクイックスタート ガイドに従って、Maven アーティファクトにアクセスし、Azure Cosmos DB の基本的な要求の詳細を確認します。
- Azure Cosmos DB Java SDK v4 のパフォーマンスに関するヒントとトラブルシューティングのガイドを読んで、SDK をお使いのアプリケーションに最適化します。
Azure Cosmos DB のワークショップとラボは、Azure Cosmos DB Java SDK v4 の使用方法を学習するための別の優れたリソースです。
役に立つコンテンツ
| Content | リンク |
|---|---|
| リリースノート | Java SDK v4 のリリースノート |
| SDK のダウンロード | Maven |
| API ドキュメント | Java API リファレンス ドキュメント |
| SDK への協力 | GitHub の Azure SDK for Java 中央リポジトリ |
| はじめに |
クイック スタート: Azure Cosmos DB for NoSQL のデータを管理するための Java アプリを作成する クイック スタート コードを含む GitHub リポジトリ |
| ベスト プラクティス | Java SDK v4 のベスト プラクティス |
| 基本的なコード サンプル | サンプル コードを含む GitHub リポジトリ |
| 変更フィードを使用するコンソール アプリ |
変更フィード - Java SDK v4 サンプル サンプル コードを含む GitHub リポジトリ |
| Web アプリのサンプル | サンプル コードを含む GitHub リポジトリ |
| パフォーマンスに関するヒント | Java SDK v4 のパフォーマンスに関するヒント |
| Troubleshooting | Java SDK v4 のトラブルシューティング |
| 以前の SDK から v4 への移行 | Java V4 SDK への移行 |
| サポートされている最小ランタイム | JDK 8 |
| Azure Cosmos DB のワークショップとラボ | Azure Cosmos DB ワークショップのホーム ページ |
Important
- 4\.13.0 リリースでは、
reactor-coreおよびreactor-nettyのメジャー バージョンが2020.0.4 (Europium)リリース トレインに更新されています。
リリース履歴
リリース履歴は azure-sdk-for-java リポジトリで管理されています。リリースの詳細なリストについては、changelog ファイルを参照してください。
推奨されるバージョン
使用することを強くお勧めする最小バージョンについては、 changelog ファイル を参照してください。
FAQ
SDK の提供終了はどのような方法で通知されますか?
Microsoftは、サポート対象の SDK へのスムーズな移行を容易にするために、廃止された SDK のサポートが終了する前に 12 か月前に通知します。 Azure ポータル、Azureの更新、割り当てられたサービス管理者への直接の通信など、さまざまな通信チャネルを通じて通知されます。
12 か月の期間中に、to-be-retired Azure Cosmos DB SDK を使用してアプリケーションを作成できますか
はい。12 か月の通知期間中に、to-be-retired Azure Cosmos DB SDK を使用して、アプリケーションを作成、デプロイ、および変更できます。 必要に応じて、12 か月の通知期間中に、Azure Cosmos DB SDK のサポートされている新しいバージョンに移行することをお勧めします。
提供終了日以降、サポートされていない Azure Cosmos DB SDK を使用するアプリケーションはどうなりますか?
提供終了日以降、Azure Cosmos DBはバグ修正を行ったり、新機能を追加したり、廃止された SDK バージョンのサポートを提供したりしなくなります。 アップグレードしない場合、廃止されたバージョンの SDK から送信された要求は、引き続き Azure Cosmos DB サービスによって処理されます。
最新の機能と更新プログラムがあるのは、どの SDK バージョンですか?
新機能と更新プログラムは、サポートされている最新の SDK のメジャー バージョンの最新のマイナー バージョンにのみ追加されます。 新機能、パフォーマンスの向上、バグ修正を利用するには、常に最新バージョンを使用することをお勧めします。 廃止されていない古いバージョンの SDK を使用している場合、Azure Cosmos DBへの要求は引き続き機能しますが、新しい機能にはアクセスできません。
期限前にアプリケーションを更新できない場合、どうすればよいですか?
可能な限り早く最新の SDK にアップグレードすることが推奨されます。 SDK が提供終了予定になると、アプリケーションを更新するために 12 か月が与えられます。 提供終了日までに更新できない場合、廃止されたバージョンの SDK から送信された要求は引き続きAzure Cosmos DBによって処理されるため、実行中のアプリケーションは引き続き機能します。 ただし、Azure Cosmos DBはバグ修正を行ったり、新機能を追加したり、廃止された SDK バージョンのサポートを提供したりしなくなります。
サポート プランをお持ちでテクニカル サポートが必要な場合は、サポート チケットを提出して、お問い合わせください。
SDK またはコネクタへの機能の追加リクエストはどのようにして行えばよいですか?
すべての SDK またはコネクタに新機能がすぐ追加されるとは限りません。 サポートされていない機能の追加を希望する場合は、コミュニティ フォーラムにフィードバックをお寄せください。
次のステップ
Azure Cosmos DBの詳細については、Microsoft Azure Cosmos DB サービス のページを参照してください。