クエリのパフォーマンスを最適化するために、Atlas Data Federation は次の処理を実行します。
クラウドオブジェクトストレージでは、クエリパラメータに基づいて処理する必要があるファイルを選択するために、データパーティショニングを使用します。学ぶには、データ 保存 (する)のパス構文を定義する および パーティション属性タイプを使用する を参照してください。
Atlas クラスターの場合、クラスターへのクエリの可能な限り「プッシュダウン」が試行されます。 たとえば、集計パイプラインに
$matchステージがあり、ローカルで処理できる場合、Atlas Data Federation は Atlas クラスターでそのステージの処理を試み、結果のドキュメントのみを後続のステージの処理のためにフェデレーティッドレイヤーに返します。 詳しくは、 「 Atlas クラスターでのデータのクエリ 」を参照してください。
詳しくは、「クエリ パフォーマンスの最適化 」を参照してください。
Atlas Data Federationには、MongoDBの言語固有のドライバー、mongosh、およびSQLインターフェースを使用して接続できます。学ぶには、「フェデレーティッドデータベースインスタンスに接続します。」を参照してください。