Para optimizar el rendimiento de sus consultas, Atlas Data Federation hace lo siguiente:
Para el almacenamiento de objetos en la nube, se utiliza la partición de datos para seleccionar los archivos que se deben procesar según los parámetros de consulta. Para obtener más información, consulte Defina la sintaxis del archivo de ruta y utilice los tipos de atributos de partición. Además, utiliza metadatos de Parquet para reducir la cantidad de datos que escanea de los archivos de Parquet mediante la selección de grupos de filas o la proyección de columnas. Para obtener más información, consulte Formato de datos de Parquet.
En el caso de los clústeres Atlas, intenta transferir la mayor parte posible de la consulta al clúster. Por ejemplo, si su canalización de agregación tiene una Etapa
$matchy, si se puede procesar localmente, Atlas Data Federation intenta procesar esa etapa en el clúster Atlas y solo devuelve los documentos resultantes a la capa federada para procesar las etapas posteriores. Para obtener más información, consulte Consulta de datos en su clúster Atlas.
Para obtener más información,consulte Optimizar el rendimiento de las consultas.
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.