Para optimizar el rendimiento de tus consultas, Atlas Data Federation hace lo siguiente:
En Cloud Object Storage, se utiliza el particionamiento de datos para seleccionar los archivos que se deben procesar según los parámetros de la consulta. Para obtener más información, consulte Definir la sintaxis del archivo de ruta y Usar tipos de atributos de partición.
Para los clústeres de Atlas, intenta "bajar" la mayor parte posible de la query al clúster. Por ejemplo, si la pipeline de agregación cuenta con una etapa
$matchy si puede ser procesada localmente, Atlas Data Federation intentará procesar dicha etapa en el clúster Atlas y solo devolverá los documentos resultantes a la capa federada para el procesamiento de las etapas subsiguientes. Para obtener más información, consulta Consultar datos en tu clúster Atlas.
Para obtener más información, consulta Optimizar el rendimiento de las queries.
Puede conectarse a Atlas Data Federation utilizando los drivers específicos del lenguaje MongoDB, mongosh, y Atlas SQL. Para obtener más información, consulta Conéctate a tu instancia federada de base de datos.