Para optimizar el rendimiento de tus consultas, Atlas Data Federation hace lo siguiente:
Para el almacenamiento de objetos en la nube, utiliza el particionamiento de datos para seleccionar los archivos que necesita procesar según los parámetros de la query. Para aprender más, consulte Definir sintaxis de ruta para almacenar datos y Utilizar 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, mongosh e Interfaz SQL específicos del lenguaje de MongoDB. Para obtener más información, consulte Conéctese a su instancia federada de base de datos.