投稿日: Feb 21, 2024

Amazon DocumentDB (MongoDB 互換) は、部分インデックスのサポートを発表しました。部分インデックスを使用すると、開発者は特定のフィルター条件を満たすドキュメントのサブセットにインデックスを作成できます。部分インデックスは、データのサブセットにインデックスを付けることで、インデックスの作成と管理におけるクエリ時間が短縮され、パフォーマンスが向上します。

部分インデックスは必要なストレージが少なく、多くの場合インスタンスメモリに収まります。Amazon DocumentDB はすでにユニーク、スパース、TTL のインデックスプロパティをサポートしており、部分インデックスのサポートが追加されたことで、データのクエリ、メモリとストレージの管理、パフォーマンスの向上をより効率的に行うことができるようになりました。たとえば、eコマースアプリケーションで「進行中」の注文をクエリする場合、注文コレクションのステータスが「進行中」の文書のみを含む部分インデックスを使用できるようになります。

部分インデックスは現在、Amazon DocumentDB が利用可能なすべてのリージョンの Amazon DocumentDB 5.0 インスタンスベースのクラスターでサポートされています。部分インデックスを使用するための初期費用や追加コストは不要で、結果として生じるコンピューティング、ストレージ、IO の使用量に対してのみ料金が発生します。利用を開始するには、部分インデックスの開発者ガイドページを参照してください。