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