クエリのパフォーマンスを最適化するために、Atlas Data Federation は次の処理を実行します。
Cloud Object Storage では、データのパーティショニングを使用して、クエリ パラメータに基づいて処理が必要なファイルを選択します。詳しくは、「 データ ストアのパスシンタックスの定義 」および「 パーティション属性タイプの使用 」を参照してください。
Atlas クラスターの場合、クエリの大部分をできる限りクラスターに"プッシュダウン"しようとします。例えば、集計パイプラインに
$matchステージがあり、ローカルでプロセシングできる場合、Atlas Data Federation は、そのステージをAtlas クラスター内でプロセシングしようとします。そして、結果のドキュメントのみをフェデレーティッド レイヤーに返し、後続ステージのプロセシングを行います。詳細については、Atlas クラスターでのデータのクエリを参照してください。
詳しくは、「クエリ パフォーマンスの最適化 」を参照してください。
MongoDB言語固有のドライバー、 、および mongoshAtlas SQLを使用して Atlas Data Federation に接続できます。詳しくは、「 フェデレーティッドデータベースインスタンスへの接続 」を参照してください。