Azure Cosmos DB for MongoDB の変更ログ
MongoDB 用 API の変更ログは、機能更新プログラムについてお客様にお知らせすることを意図したものです。 このドキュメントでは、更新プログラムについてより詳しく説明し、「Azure の更新情報」を補完します。
Azure Cosmos DB for MongoDB 更新
Azure Cosmos DB for MongoDB RU がバージョン 7.0 に対応するようになる
Azure Cosmos DB for MongoDB RU が MongoDB バージョン 7.0 をサポートするようになり、MongoDB の対応範囲が広がります。
Azure Cosmos DB for MongoDB RU がバージョン 5.0 と 6.0 に対応するようになる
Azure Cosmos DB for MongoDB RU が MongoDB バージョン 5.0 と 6.0 をサポートするようになり、MongoDB の対応範囲が広がります。
Mongo 5.0 の詳細を確認するMongo 6.0 の詳細を確認する
Azure Cosmos DB for MongoDB 仮想コア (5.0 サポートあり)
Azure Cosmos DB for MongoDB 仮想コアでは、分散 ACID トランザクション、シャードされていないコレクションとシャード自体の上限の引き上げ、集計パイプラインや複雑なクエリのパフォーマンスの向上など、多くの新機能がサポートされています。
ロールベースのアクセス制御 (RBAC)(GA)
Azure Cosmos DB for MongoDB に、新たにロールベースのアクセス制御 (RBAC) が組み込まれ、きめ細かいロールベースのアクセス許可モデルを使用してデータ要求を承認できます。 このロールベースのアクセス制御 (RBAC) により、データベース アカウント データの制御、セキュリティ、監査に関して、利用の選択肢が増えます。
Cosmos DB for MongoDB (GA) のドキュメントあたり 16 MB の制限
Azure Cosmos DB for MongoDB の 16 MB のドキュメント制限により、開発者はドキュメントごとにより多くのデータを柔軟に格納できます。 この使いやすさ機能により、開発プロセスが高速化され、特定の新しいアプリケーションや移行のケースで柔軟性が向上します。
Azure Cosmos DB 用 Azure Data Studio MongoDB 拡張機能 (プレビュー)
無料で軽量なツールの機能を使用できるようになりました。mongo シェルを使用して MongoDB のリソースを管理したり照会したりすることができます。 Azure Cosmos DB 用 Azure Data Studio MongoDB 拡張機能では、次の方法により、複数のアカウントすべてを 1 つのビューで管理できます:
- Mongo リソースを接続する
- データベースの設定を構成する
- Windows、macOS、Linux 全体で作成、読み取り、更新、削除 (CRUD) を実行する
Azure Cosmos DB for MongoDB 対応 Linux エミュレーター
MongoDB 用 API 対応 Azure Cosmos DB Linux エミュレーターは、Linux および macOS における開発目的で Azure Cosmos DB サービスをエミュレートするローカル環境を提供します。 このエミュレーターを使用すると、ローカルでの MongoDB アプリケーションの開発とテストが、Azure サブスクリプションを作成したりコストをかけたりせずに実施できます。
Azure Cosmos DB for MongoDB (プレビュー) のドキュメントあたり 16 MB の制限
Azure Cosmos DB for MongoDB の 16 MB のドキュメント制限により、開発者はドキュメントごとにより多くのデータを柔軟に格納できます。 この使いやすい機能により、このような場合の開発プロセスが高速化されます。
Azure Cosmos DB for MongoDB データ プレーンのロールベースのアクセス制御 (RBAC) (プレビュー)
Azure Cosmos DB for MongoDB に、新たにロールベースのアクセス制御 (RBAC) が組み込まれ、きめ細かいロールベースのアクセス許可モデルを使用してデータ要求を承認できます。 このロールベースのアクセス制御 (RBAC) により、データベース アカウント データの制御、セキュリティ、監査に関して、利用の選択肢が増えます。
Azure Cosmos DB for MongoDB がバージョン 4.2 に対応
Azure Cosmos DB for MongoDB バージョン 4.2 に新しい集計機能が追加され、クライアント側のフィールド暗号化などのセキュリティ機能が強化されています。 新しい機能を適用するだけでよく自ら開発する必要がないため、開発期間の短縮につながります。
Mongo 3.6 以降での $expr のサポート
$expr
では、照会言語内で集計式を使用できます。
$expr
は、$match
ステージで同じドキュメントのフィールドを比較するクエリ式を構築できます。
$merge ステージのロールベースのアクセス制御
$merge
ステージ用のロールベースのアクセス制御 (RBAC) が追加されました。$merge
では、指定されたコレクションに集計パイプラインの結果が書き込まれます。$merge
演算子は、パイプラインの最後のステージであることが必要です
次のステップ
- Azure Cosmos DB for MongoDB と共に Studio 3T を使用する方法を学習します。
- Azure Cosmos DB for MongoDB と共に Robo 3T を使用する方法を学習します。
- Azure Cosmos DB for MongoDBと共に MongoDB のサンプルを確認します。
- Azure Cosmos DB への移行のための容量計画を実行しようとしていますか? 容量計画のために、既存のデータベース クラスターに関する情報を使用できます。
- 既存のデータベース クラスター内の仮想コアとサーバーの数のみがわかっている場合は、仮想コアまたは vCPU を使用した要求ユニットの見積もりに関するページを参照してください。
- 現在のデータベース ワークロードの標準的な要求レートがわかっている場合は、Azure Cosmos DB Capacity Planner を使用した要求ユニットの見積もりに関するページを参照してください。