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 aprender mais, consulte Definir sintaxe de caminho para armazenamentos 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
$matche 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, consulte 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 da linguagem do MongoDB, mongosh e Interface SQL. Para saber mais, consulte Conectar-se à sua instância do banco de dados federado.