쿼리 성능을 최적화하기 위해 Atlas Data Federation은 다음을 수행합니다.
Cloud Object Storage의 경우 데이터 분할 사용하여 쿼리 매개변수를 기반으로 프로세스 해야 하는 파일을 선택합니다. 자세한 학습 은경로 파일 구문 정의 및 파티션 속성 유형 사용을 참조하세요. 또한 Parquet 메타데이터 사용하여 행 그룹 선택 또는 열 프로젝션 통해 Parquet 파일에서 스캔하는 데이터의 양을 줄입니다.자세한 학습 은 Parquet 데이터 형식을 참조하세요.
Atlas 클러스터의 경우 가능한 한 많은 쿼리 클러스터 로 '푸시다운'하려고 시도합니다. 예시 를 들어 집계 파이프라인 단계가
$match있고 로컬에서 처리할 수 있는 경우 Atlas Data Federation Atlas cluster 에서 해당 단계를 프로세스 하려고 시도하고 결과 문서만 연합 계층으로 반환합니다. 후속 단계를 처리 . 자세히 학습 Atlas 클러스터의 데이터 쿼리를 참조하세요.
자세히 알아보려면 쿼리 성능 최적화를 참조하십시오.
MongoDB 언어별 드라이버 mongosh 및 Atlas SQL 을 사용하여 Atlas Data Federation에 연결할 수 있습니다. 자세한 내용은 연합 데이터베이스 인스턴스에 연결을 참조하세요.