投稿日: May 4, 2021

Amazon DocumentDB (MongoDB 互換) は、高速かつスケーラブルで、高可用性を備えたフルマネージド型ドキュメントデータベースサービスで、MongoDB のワークロードに対応しています。Amazon DocumentDB は、ドキュメントデータベースとして、大きな規模で JSON データの保存、クエリ、インデックス作成が簡単に行えます。

Amazon DocumentDB は MongoDB との互換性の向上を継続しており、本日、DocumentDB 3.6 および 4.0 で以下の MongoDB API のサポートを追加し、インデックス作成を改善しました。

  • renameCollection: 既存のコレクションの名前を変更するために使用される管理コマンド
  • $natural: コレクションスキャンを実行してクエリの結果を自然な順序で返すクエリ修飾子
  • $indexOfArray: 指定された値の出現を配列で検索し、最初の出現の配列インデックス (ゼロベース) を返すために使用される集計演算子
  • $reverseArray: 指定された配列の要素の順序を逆にするために使用される集計演算子
  • $zip: 配列を転置するために使用される集計演算子
  • 非マルチキーインデックスの API distinct() のインデックスを使用する機能
  • $hint を使用して、更新クエリの特定のインデックスプランを強制する機能

これらの機能は、Amazon DocumentDB が利用可能なすべてのリージョンでサポートされています。すべてのサポート対象の MongoDB API および Amazon DocumentDB の集計パイプライン機能については、こちらをご覧ください。Amazon DocumentDB を初めてご利用の場合、開始方法のガイドをご覧ください。同ガイドでは、Amazon DocumentDB クラスターを迅速にプロビジョニングし、ドキュメントモデルの柔軟性を探る方法が記載されています。