次の方法で共有


Azure DocumentDB のリリース ノート

Azure DocumentDB は、新機能、パフォーマンスの向上、インフラストラクチャの機能強化によって継続的に進化しています。 この記事では、Azure DocumentDB の機能リリース、エンジンの更新、およびサービスの改善に関する包括的な履歴を提供します。 各リリースには、新機能、クエリ演算子の機能強化、インフラストラクチャの変更に関する詳細が含まれており、最新の開発を常に最新の状態に保つのに役立ちます。

[プレビュー] としてタグ付けされた項目は、クラスターで有効にするためにサポート 要求が必要です。

最新

Important

Azure Cosmos DB for MongoDB (仮想コア) は、オープンソースの DocumentDB プロジェクトを利用した Azure DocumentDB (MongoDB 互換性あり) になりました。

2025 年 11 月 18 日のリリースでは、他の機能の変更と共に、サービスの名前が Azure Cosmos DB for MongoDB (仮想コア) から Azure DocumentDB に変更されました。

機能強化

  • Visual Studio Code のインデックス アドバイザー機能: インデックスのチューニング、パフォーマンスの分析情報、クエリの最適化に関する組み込みのガイダンス。 詳細については、「 インデックス アドバイザー機能」を参照してください。

  • Visual Studio Code の MongoDB 移行拡張機能: さまざまなワークロード向けのエンド ツー エンドのオンライン移行エクスペリエンス。 詳細については、「 Visual Studio Code 拡張機能を使用した移行」を参照してください。

  • [プレビュー] Premium SSD v2 のサポート: 追加コストなしでパフォーマンスを向上する次世代ストレージ。 詳細については、 ハイ パフォーマンス ストレージを参照してください。

  • 予約インスタンスのサポート: 1 年間または 3 年間の期間にわたってコストを節約できます。 詳細については、 Azure DocumentDB の価格に関するページを参照してください。

  • 高度なフルテキスト検索: あいまい検索と近接検索がサポートされています。 詳細については、ハイブリッド検索を参照してください。

  • Azure Cosmos DB for MongoDB から Azure DocumentDB への移行: Azure Cosmos DB for MongoDB から Azure DocumentDB に移行するユーザーのための統合パス。

2025 年 10 月 10 日

2025 年 10 月 10 日のリリースでは、$jsonSchemaによるスキーマ検証、TTL インデックスのパフォーマンスの向上、カスタマー マネージド キーと Microsoft Entra ID 認証の一般提供が導入されました。

エンジンの機能強化 (1017)

  • [プレビュー]_id フィールドでフィルター処理する並べ替えクエリのインデックス プッシュダウンのサポートを追加しました。

  • [プレビュー] ルールの作成または変更中に、 $jsonSchema のスキーマ検証のサポートを追加します。

  • [プレビュー] CSFLE (クライアント側フィールド レベルの暗号化) 統合を使用してスキーマの適用を追加します。

  • [プレビュー] Time to Live (TTL) インデックスでは、インデックス ヒントを使用して順序付きインデックス スキャンを使用します。 TTL インデックスは、60 秒ごとに 1 回ではなく、最大 60 秒間連続してバッチ削除を実行します。

インフラストラクチャの機能強化 (1017)

  • API バージョンの 2025-09-01の機能が含まれています。

    • データ API

    • Microsoft Entra ID 認証

    • ネイティブ認証を無効にする機能。

    • カスタマー マネージド キー (CMK)

2025 年 8 月 29 日

このリリースでは、インデックス ヒント、拡張コマンド、集計演算子のバグ修正によるクエリ パフォーマンスの向上に重点を置いています。

エンジンの機能強化 (0829)

  • インデックス ヒントのサポートが導入されました。 この機能を使用すると、クエリの実行中にインデックスを明示的に指定できます。

  • [プレビュー] インデックスにフィルターをプッシュダウンでき、プロジェクションが適用されないカウント クエリに対して、順序付けされたインデックスに対するインデックスのみのスキャンを有効にしました。

  • [プレビュー] 並列インデックスのビルド パフォーマンスが向上しました。

  • より効率的な実行のためのポイント参照クエリが改善されました。

  • サポートされているすべてのロール (usersInfoconnectionStatusReadWrite) と特権セット (UserAdminRootdbAdminuserAdminclusterMonitor) を返すようにclusterManagerおよびhostManager コマンドが拡張されました。

  • 挿入操作用のカスタム プランナーを導入することで、クエリ計画のパフォーマンスが向上しました。

  • $lastN$bottomNのバグを修正しました。

  • 応答を必要とする C++ ドライバーに互換性を 32 ビットで追加する更新プログラムの応答の種類を修正しました。

  • 出力ステージの $merge$outのエラー メッセージが強化されました。

インフラストラクチャの機能強化 (0909)

2025 年 7 月 15 日

このリリースでは、インデックスの最適化が強化され、M30 レベルに対する HNSW インデックスのサポートが提供され、TTL インデックスの動作が強化され、パフォーマンスが向上します。

エンジンの機能強化 (0715)

  • [プレビュー] 任意のフィールドで $sort のインデックス プッシュダウン最適化を有効にしました。

  • $limitのインデックス プッシュダウン最適化を有効にしました。

  • [プレビュー] フィルター条件での複合インデックスのサポートが追加されました。

  • M30 クラスター層の階層的にナビゲート可能な Small World (HNSW) インデックスのサポートが追加されました。

  • ディスクがいっぱいになったためにクラスターが読み取り専用になった場合でも処理を続行するように TTL インデックスの動作を強化しました。

  • シャード化されたコレクションとハードされていないコレクションでのインデックスの作成を高速化するための並列ビルドの機能強化。

インフラストラクチャの機能強化 (0730)

  • [プレビュー] プロビジョニング フェーズ中にのみ許可される CMK のサポートが追加されました。

2025 年 5 月 5 日

このリリースには、データ型変換が強化された v8 エンジン、ランク付け演算子の改善、パイプライン検証の機能強化が含まれています。

  • v8 がリリースされました

    • binData から binData への $convert、文字列から binData、および binData から文字列へのサポート (形式: auto を除く)。

    • 文字列から UUID への変換を簡略化するための $toUUID のサポートが追加されました。

    • $rank $denseRankは、ランキングの計算中にnull値と欠損値を同じように扱い、動作を$sortに合わせることができるようになりました。

    • パイプライン サイズの適用 - パイプライン ステージの制限を超えると、集計でエラーが発生します。

    • $getField では、文字列定数だけでなく、文字列に解決される有効な式を受け入れるようになりました。

インフラストラクチャの機能強化 (0520)

2025 年 3 月 23 日

このリリースでは、正確なベクター検索、集計ステージ間での拡張照合順序のサポート、UUID 変換機能が追加されました。

エンジンの機能強化 (0323)

  • ベクター検索クエリでの 正確な検索 のサポートが追加されました。

  • listDatabases コマンドのサポートを追加しました。

  • 型集計演算子の $toUUIDのサポートが追加されました。

  • 述語の$inフィルター プッシュダウンのサポートが追加されました。

  • 完全な機能を備えた $dateFromString 演算子のサポートを追加しました。

  • 集計演算子の拡張構文 $getField 。 'field' の値を、文字列に解決される式にすることが可能になりました。

  • $geoNear ステージで最上位の集計コマンド let 変数のサポートを追加しました。

  • ステートメント タイムアウトに対するバックエンド コマンドのサポートが利用できるようになりました。

  • $toUUID集計演算子のサポートが導入されました。

  • $dateFromString演算子の完全な機能を実装しました。

  • フィールド パラメーターの文字列に解決される式を受け入れるための拡張 $getField 演算子。

  • 集計ステージに対する拡張照合順序のサポート: $project$redact$set$addFields$replaceRoot

  • 比較演算子 ($expr$in$cmp$eq$ne$lt$lte$gt$gte) での照合順序のサポートを有効にしました。

  • 新しい演算子クラスを使用した一意のインデックスの切り捨ての既定のサポートを有効にしました。

  • 集計のセット演算子 ($setEquals$setUnion$setIntersection$setDifference$setIsSubset) での照合順序のサポートが導入されました。

インフラストラクチャの機能強化 (0212)

  • リージョンの可用性が拡張されました。

    • South India

    • South Central US

2025 年 2 月 12 日

このリリースでは、オープンソースのPostgreSQL 17ビルド、最適化された集計パフォーマンス、ジオレプリカ昇格のサポートを含む自動スケール機能の一般提供が導入されています。

エンジンの機能強化 (0212)

  • PostgreSQL 17 をターゲットとする pg_documentdb のオープンソース ビルドを導入しました。

  • 再帰的な共通テーブル式 (CTE) の JOIN フィルターをインデックスにプッシュするためのサポートが追加され、クエリ効率が向上しました。

  • currentOpcollStatsdbStats、およびindexStatsの集計ステージとコマンドのサポートが有効になりました。

  • $lookupが有効な場合に$unwindをインライン化できるようにすることで、preserveNullAndEmptyArraysのパフォーマンスが向上しました。

  • $group式が定数の場合、ドキュメントの読み込みをスキップして集計を最適化しました。

インフラストラクチャの機能強化 (0212)

2025 年 1 月 23 日

このリリースは、Azure DocumentDB エンジンのオープンソース リリースで重要なマイルストーンをマークします。

  • Azure DocumentDB の背後にあるエンジンをオープン ソース化しました。 詳細については、https://github.com/documentdbを参照してください。

2024 年 10 月 14 日

このリリースでは、既定でバックグラウンド インデックスのビルドが有効になり、 $setWindowFields 機能が拡張され、 $fill 集計ステージのサポートが追加されます。

  • 既定でバックグラウンドで実行するインデックス構築。

  • $setWindowFieldsを使用したその他のオプションのサポート。

    • $integral

    • $derivative

    • $expMovingAvg

    • $linearFill

    • $locf

    • $documentNumber

    • $shift

    • $groupを使用して、より多くの演算子のサポートを追加しました。

      • $top$topN$bottom$bottomN$first$firstN$last$lastN$maxN$minN
    • $max

    • $min

  • 集計演算子のサポートが追加されました。

    • $toHashedIndexKey
  • 集計ステージのサポートが追加されました。

    • $fill
  • ChangeStreams での wallTime のサポートが追加されました。

2024 年 9 月 16 日

  • ChangeStream のゲート プレビュー。

  • $find / $aggregate クエリを使用した照合順序のランタイム サポートのゲート プレビュー。

  • インデックス作成 の既定のオプションとして有効になっている大きなインデックス キー。

  • $DbRefのオプションに制限がある、より多くのフィールド$ref/$id/$dbを持つelemMatchのサポートを追加しました。

  • 三角関数集計演算子のサポートが追加されました。

  • $setWindowFieldsを使用したその他のオプションのサポート。

    • $count

    • $addToSet

    • $push

    • $avg

    • $rank

    • $denseRank

    • $covariancePop

    • $covarianceSamp

  • 次の $let のサポート。

    • $lookup

    • $find

    • $aggregate

  • 次を使用した $merge 集約ステージのサポート。

    • whenMatched: replace / keepExisting / merge / fail

    • whenNotMatched: insert / discard / fail

2024 年 8 月 5 日

  • 地理空間のサポート が一般公開されました。

  • v7 がリリースされました

  • Mongo 接続に対する TLS1.3 のサポート。

  • アキュムレータのサポート

    • $mergeObjects
  • 集計演算子のサポート

    • $bitAnd

    • $bitOr

    • $bitXor

    • $bitNot

    • $let

  • 集計ステージのサポート

    • $bucket

    • $vectorSearch

    • $setWindowFields ($sum ウィンドウ アキュムレーターのみ)。

  • 地理空間クエリ演算子

    • $minDistance

    • $maxDistance

    • $near

    • $nearSphere

2024 年 7 月 2 日

このリリースでは、新しい顧客アクティビティと要求メトリックに加えて、地理空間演算子とアキュムレータ拡張機能のプレビュー サポートが追加されました。

  • メトリックが追加されました

    • 顧客アクティビティ。

    • Requests

  • [プレビュー] アキュムレータのサポート

    • $mergeObjects
  • [プレビュー] 集計演算子のサポート

    • $let
  • [プレビュー] 地理空間クエリ演算子

    • $minDistance

    • $maxDistance

2024 年 5 月 6 日

このリリースでは、地理空間集計、大規模なインデックス キーのサポート、geo レプリカ、およびグループと個別の操作のパフォーマンスの向上が導入されています。

  • クエリ演算子の機能強化。

    • $geoNear 集約。 集計ステージは、フラグを使用して有効にすることができます。 Geospatial support

    • アキュムレータのサポート

      • $push

      • $addToSet

      • $tsSecond / $tsIncrement.

      • $map / $reduce.

    • 日付式のサポート

      • $dateAdd

      • $dateSubtract

      • $dateDiff

    • 集計演算子のサポート

      • $maxN / $minN.

      • $sortArray

      • $zip

  • 大きなインデックス キー (2.7 KB を超える値) を持つインデックスの作成。

  • リージョン間のディザスター リカバリーと読み取りのスケーリングを可能にする geo レプリカ。

  • グループと個別のパフォーマンスの向上。

  • 半径がπより大きい場合の$geoWithinを使用した$centerSphereクエリのパフォーマンスが向上しました。

2024 年 4 月 16 日

このリリースでは、 $graphLookup サポートが追加され、存在チェック、範囲クエリ、インデックス付きスキャンのパフォーマンスが大幅に向上します。

  • クエリ演算子の機能強化。

    • $centerSphere インデックスプッシュダウンと GeoJSON 座標のサポート。

    • $graphLookup のサポート。

  • パフォーマンスの向上。

    • $exists{ $eq: null }{ $ne: null }に新しいインデックス用語を追加します。

    • は、インデックス内の $in/$nq/$ne を使用してスキャンします。

    • 部分 (範囲) クエリを比較します。

2024 年 3 月 18 日

このリリースでは、プライベート エンドポイントのポータル サポート、M40 以上のレベルの HNSW ベクター インデックス作成、およびバックグラウンド インデックス ビルドを使用した地理空間クエリのプレビューが追加されました。

  • ポータルで有効になっているプライベート エンドポイントをサポートします。

  • M40 以上の規模のクラスター層の HNSW ベクター インデックス。

  • [プレビュー] 地理空間クエリを有効にします。

  • クエリ演算子の機能強化。

    • $centerSphere インデックスプッシュダウンを使用します。

    • $min & $max 演算子と $project

    • $binarySize 集計演算子。

  • [プレビュー] バックグラウンドでインデックスを作成する機能 (一意のインデックスを除く)。

2024 年 3 月 3 日

このリリースには、Explain プランとさまざまなベクトル フィルタリング機能の機能強化が含まれています。

  • ベクター検索の実行中にメタデータ列でフィルター処理できるようにします。

  • Explain プランには、2 つの異なるモードが用意されています

    Description
    allShardsQueryPlan このモードは、クエリ実行に含まれるすべてのシャードに対するクエリ プランを表示するための新しい Explain モードです。 このモードでは、分散クエリが包括的な観点から分析されます。
    allShardsExecution このモードでは、クエリに含まれるすべてのシャードに対する実行詳細を調べる代替 Explain モードが提供されます。 このモードでは、パフォーマンスの最適化に使用する包括的な情報が提供されます。
  • Free レベルのサポートが利用できるリージョンが増えました。 これらのリージョンに米国東部 2 が追加されました。 詳細については、 Azure DocumentDB の価格に関するページを参照してください。

  • バックグラウンドでインデックスを作成する機能のプレビュー版が利用できるようになりました。