Para otimizar o desempenho das suas queries, o Atlas Data Federation faz o seguinte:
Para o Cloud Object Storage, ele usa o particionamento de dados para selecionar os arquivos que precisam ser processados com base nos parâmetros da query. Para saber mais, consulte Definir Sintaxe de Caminho para Armazenamento de Dados e Utilizar Tipos de Atributo de Partição.
Para clusters do Atlas , ele tenta "empurrar para baixo" o máximo possível da query para o cluster. Por exemplo, se o agregação pipeline tiver um estágio e puder ser processado localmente, o Atlas Data Federation tentará processar esse estágio no Atlas cluster e só retornará os documentos resultantes de volta à camada federada para o processamento dos estágios subsequentes. Para saber mais,
$matchconsulte Consultando Dados em Seu Cluster Atlas .
Para saber mais, consulte Otimizar o Desempenho da Query.
Você pode se conectar ao Atlas Data Federation usando drivers específicos de linguagem do MongoDB , mongosh e Atlas SQL. Para saber mais, consulte Conectar à Instância do Banco de Dados Federado.