Docs Menu

Data Federation 변경 로그

참고

릴리스 노트에는 기능이 변경된 릴리스만 언급되어 있습니다.

MongoDB는 매주 Atlas Data Federation을 릴리스하여 Atlas Data Federation 성능과 안정성을 지속적으로 개선합니다. 이 릴리스 노트에는 기능 변경 사항이 포함된 릴리스만 캡처되어 있습니다. 특정 Atlas Data Federation 릴리스에 성능 및 안정성 개선 사항만 포함된 경우 이 릴리스 노트에 포함되지 않습니다. 사용 중인 릴리스 버전을 식별하려면 릴리스 날짜의 릴리스 버전 문자열을 확인하세요.

  • 지원되지 않는 리전의 데이터를 처리하는 리전을 변경합니다.

    • ca-central-1 (Montreal) 은(는) eu-west-1 (Ireland) ca-west-1 (Alberta) 의 데이터를 프로세스 합니다.

    • ap-northeast-1 (Tokyo) 에서 데이터를 프로세스 합니다.

      • eu-west-1 (Ireland) ap-northeast-2 (Seoul) 에서.

      • eu-west-1 (Ireland) ap-northeast-3 (Osaka) 에서.

      • ap-southeast-2 (Sydney) ap-east-1 (Hong Kong) 에서.

  • killOp 명령으로 쿼리 가 종료되지 않던 문제를 수정합니다.

  • Atlas Data Federation 보기에서 $sql 단계에 대한 지원을 추가합니다.

  • 뷰를 만들 때 Atlas Data Federation 이 권한을 제대로 확인하지 못하는 문제를 수정합니다.

  • ISO 8602 형식으로 생성된 날짜로 인해 잘못된 쿼리 결과가 발생하는 문제를 해결합니다.

  • IAM 인증 을 사용할 때 Amazon Web Services 운전자 가 Python 연결에 실패하지 않던 문제를 수정합니다.

  • $limit 쿼리가 InternalError 와 함께 실패하는 문제를 수정합니다.

  • 쿼리 플래너의 템플릿 파티션 필터링을 개선하여 특정 경우 여러 블롭 스토리지 소스에 대한 쿼리 성능을 개선합니다.

  • 오류 CommandNotSupportedCommandNotFound 로 변경합니다.

  • Parquet 파일에서 읽을 때 성능을 개선합니다.

  • collMod 을(를) 사용하여 뷰를 수정하는 기능을 추가합니다.

  • .jsonl 파일을 JSON 라인 파일로 자동 인식 추가.

  • 온라인 보관 소스에서 실행 되지 않는 sqlGenerateSchema 관련 문제를 수정합니다.

  • maxTimeMS 제한 초과에 대한 오류 메시지를 개선합니다.

  • Atlas Data Lake 데이터 세트 및 Online Archive를 대상으로 하는 쿼리에 대한 explain() 결과 를 개선합니다.

  • $ne 연산자 를 사용하는 쿼리의 성능이 향상됩니다.

  • Atlas Data Federation을 통해 Atlas cluster에서 $search 쿼리를 실행할 때 $SEARCH_META 애그리게이션 변수를 지원합니다.

  • 가장 일반적인 Atlas Data Federation 사용 사례에 대한 템플릿을 사용하여 새로운 온보딩 환경 을 소개합니다.

  • 더 많은 세부 정보를 제공하기 위해 S3 쿼리로 $out에 대한 오류 메시지를 개선합니다.

  • 집계 파이프라인에서 $in 연산자를 사용할 때 S3에서 파일을 선택하기 위해 파티션 속성을 최적화합니다.

  • 모든 배치가 커서 파일로 업로드되었거나, 모든 배치가 사용자에게 반환되었거나, 오류가 있는 경우 쿼리가 완료되었음을 나타내도록 $queryHistory 의 동작을 수정합니다.

  • 명령의 주석 필드에 BSON 데이터를 사용하는 기능을 추가합니다.

  • 16MB를 초과하는 문서를 쿼리할 때 발생하는 오류 메시지를 개선합니다.

  • 빈 하위 문서를 쿼리할 때 Atlas Data Federation이 MongoDB와 다른 $getFields 의 정확성 문제를 수정합니다.

  • Parquet에 쓸 때 S3 에 대한 $out 의 안정성과 성능을 개선합니다.

  • 중첩 문서에서 대상 필드가 누락된 배열 내 중첩 문서를 쿼리할 때 $match 쿼리 관련 문제를 수정합니다.

  • S3$out 를 사용하여 Parquet에 쓸 때 성능과 안정성을 개선합니다.

  • $queryHistory 에서 $comment 연산자 및 쿼리 와 함께 모든 BSON 유형을 사용할 수 있는 기능 을 추가합니다. ( MongoDB 부터 5.1 $comment 연산자 제거되었습니다).

  • 이제 Atlas Data Federation은 buildInfo 출력에 MongoDB 6.2.0을 반환합니다.

  • Atlas Data Federation이 연합 데이터베이스 인스턴스에 대해 처리하는 데이터의 양을 제한 하는 기능을 추가하여 비용을 제어합니다.

  • 클라이언트가 연합 데이터베이스 인스턴스에서 문서를 삽입, 업데이트 또는 삭제하려고 할 때 발생하는 오류 메시지를 개선합니다.

  • 0batchSize 가 있는 maxTimeMS 가 실패하는 문제를 수정합니다.

  • Atlas Data Federation을 MongoDB 6.0.2로 업데이트합니다.

  • 성능과 안정성을 개선합니다.

  • 쿼리를 최적화하기 위해 정렬 메타데이터를 사용하여 Atlas Data Lake 데이터 세트의 쿼리 성능을 개선합니다.

  • 최상위 또는 루트 스키마가 REPEATED 또는 OPTIONAL 로 표시된 경우 Atlas Data Federation이 Parquet 파일을 읽지 못하는 문제를 수정합니다.

  • S3$out 를 사용하여 Parquet에 쓸 때 안정성을 개선합니다.

  • 지원되지 않는 표현식 패닉을 유발하는 $not$in 파이프라인 문제를 수정합니다.

  • Parquet 파일 형식으로 기록하는 $out ~ S3 쿼리의 성능을 개선합니다.

  • Parquet 작성자의 기본 최대 행 그룹 크기를 128MB로 업데이트합니다.

  • Data Lake 데이터 세트 파티션 필드의 $group 단계를 개선합니다.

  • $lookup 단계가 여러 개인 집계 파이프라인에서 한 단계에서 필드를 정의하고 다른 단계에서 동일한 필드를 제거하는 문제를 수정합니다.

  • Atlas Data Federation이 S3 에서 구분 기호 문자로 끝나는 파일을 처리하는 방식을 수정합니다(예: '/').

  • 성능과 안정성을 개선합니다.

  • 날짜 유형 파티션의 성능을 최적화하기 위해 선택적으로 ISODate 형식을 지정하는 기능을 추가합니다.

  • 성능과 안정성을 개선합니다.

  • 청크 단위로 $merge 를 수행합니다.

  • 성능과 안정성을 개선합니다.

  • 이제 Atlas는 Atlas Data Federation이 HTTP 소스에서 처리한 총 바이트 수에 대해 요금을 청구합니다.

  • $merge 애그리게이션 단계에서 백그라운드 옵션에 대한 지원을 추가합니다.

  • 성능과 안정성을 개선합니다.

  • createStore 명령에 '스토어 유형'으로 Atlas Data Lake에 대한 지원을 추가합니다.

  • 연합 $search 쿼리에 대한 오류 메시지를 개선합니다.

  • 성능과 안정성을 개선합니다.

  • MySQL 언어에 대한 지원을 비활성화합니다.

  • 성능과 안정성을 개선합니다.

  • 성능과 안정성을 개선합니다.

  • 다음과 같은 새로운 MongoDB 5.2 애그리게이션 연산자를 지원합니다.

    • $sortArray

    • $topN

    • $bottomN

    • $maxN

    • $firstN

    • $lastN

  • 샤드 cluster에 읽기 설정 (read preference)을 사용할 수 있도록 버그가 수정되었습니다.

  • 성능과 안정성을 개선합니다.

  • 성능과 안정성을 개선합니다.

  • maxRowGroupSize상한선 을 적용합니다.

  • 성능과 안정성을 개선합니다.

  • 접두사가 system 인 collection에 대한 쿼리는 지원하지만, 접두사가 system. 인 collection에 대한 쿼리는 지원하지 않습니다.

  • 성능과 안정성을 개선합니다.

  • $maxTimeMS 옵션에 대한 지원을 추가합니다.

  • 성능과 안정성을 개선합니다.

  • 비공개 엔드포인트를 통해 데이터 레이크에 대한 연결을 허용합니다.

  • X.509 권한 부여에 대한 지원을 추가합니다.

  • $setField 애그리게이션 표현식을 사용하여 빈 field 매개변수에 대한 지원을 추가합니다.

  • 실패 시 명령이 0 종료 코드를 반환하는 문제를 수정합니다.

  • Parquet에 작성된 빈 하위 문서가 있는 문서에 빈 Parquet 그룹이 포함된 문제를 수정합니다.

  • Parquet에 저장된 문서에 대해 UncompressedSize 을(를) 보고하도록 EstimateRowGroupSize 을(를) 업데이트합니다.

  • $out ~ Parquet을 사용할 때 maxRowGroupSize 의 최소값을 16MB로 조정합니다.

  • $out 를 사용하여 중복 필드가 포함된 문서를 Parquet에 쓰는 기능에 대한 지원을 제거합니다.

  • $out 에 대한 오류 메시지를 개선합니다.

  • 성능과 안정성을 개선합니다.

  • usersInfo 명령 출력에 X.509 사용자를 포함합니다.

  • SCRAM 인증 성능을 개선합니다.

  • 성능과 안정성을 개선합니다.

  • authenticate 명령에 대한 지원을 추가합니다.

  • Parquet 판독기/기록기에서 바이너리 하위 유형을 유지합니다.

  • 다양한 안정성 개선 사항을 제공합니다.

  • collStatsdbStats 명령 의 성능과 안정성을 개선합니다.

  • $merge 집계 파이프라인 단계에 대한 지원을 추가합니다.

  • 보다 표현력이 풍부한 $lookup 집계 파이프라인 단계 구문으로 localFieldforeignField 를 허용합니다.

  • $count 축적자를 구현합니다.

  • 성능을 향상시킵니다.

  • 오류 메시지 개선.

  • collStatsdbStats 명령 출력에 computeTimeautomaticRefreshInProgress 필드를 추가합니다.

  • UIAPI에서 Data Federation 쿼리 로그를 다운로드할 수 있습니다.

  • 대규모 collection 네임스페이스에 대한 제한을 제거합니다.

  • collStatsdbStats 에 대한 캐시 를 우회하여 가장 최근 통계를 가져오는 옵션을 추가합니다.

  • serverStatus 명령을 지원합니다.

  • 안정성과 성능을 향상시킵니다.

  • public 구성 플래그를 사용하여 공개 S3 데이터 저장소를 지원합니다.

  • 쿼리를 Atlas cluster에 연합할 때 Zstandard 압축을 지원합니다.

  • dbStats 결과에 db 필드를 추가합니다.

  • Atlas Cluster 저장소에 대한 스토리지 구성 을 통해 읽기 설정, 읽기 태그 및 최대 비활성 선택을 지원합니다.

  • 버전이 지정된 API 세트와 함께 전송된 명령을 거부합니다.

  • 데이터 레이크 $collStats 애그리게이션 단계에서 count 매개 변수를 활성화합니다.

  • 더 이상 $facet 하위 파이프라인에서 $collStats 을(를) 허용하지 않습니다.

  • 각 항목을 처리한 후 $facet 의 최대 문서 크기를 적용합니다.

  • $match 단계의 성능을 개선합니다.

  • 오류 메시지 개선.

  • 안정성과 성능을 향상시킵니다.

  • Parquet에 대한 향상된 지원이 포함되어 있습니다.

  • M0, M2 & M5 Atlas cluster를 데이터 소스로 지원합니다.

  • Atlas cluster의 와일드카드 collection에 대한 정규식 패턴 일치 옵션을 추가합니다.

  • 쿼리 실행 제한에 대해 업데이트된 오류 메시지를 포함합니다.

  • 사용자 인증 후 처음으로 스토리지 구성을 자동으로 생성합니다.

  • hello 명령을 통해 연결 ID를 반환합니다.

  • 여러 Atlas 클러스터에 걸쳐 있는 Atlas Data Lake 컬렉션에서 $geoNear 을 지원합니다.

  • 다양한 성능 개선 사항이 포함되어 있습니다.

  • 종료된 쿼리에 대한 향상된 오류 메시지를 포함합니다.

  • 새로운 온보딩 및 스토리지 구성 인터페이스가 포함되어 있습니다.

  • SQL 스키마 오류 메시지가 개선되었습니다.

  • 여러 Atlas collection으로 구성된 collection에 대한 쿼리 푸시다운을 지원합니다.

  • 안정성과 성능을 향상시킵니다.

  • 와일드카드 collection에 대한 SQL 스키마 생성 을 추가합니다.

  • 안정성 및 성능 문제를 수정합니다.

  • 쿼리를 백그라운드에서 실행할 수 있는 $out 옵션을 S3 단계에 추가합니다. {background: true}

  • 과거 쿼리를 볼 수 있는 $queryHistory 애그리게이션 단계를 도입합니다.

  • 다양한 성능 및 안정성 개선 사항이 포함되어 있습니다.

  • $out ~ S3 에 대한 Parquet, CSV 및 TSV 형식을 지원합니다.

  • 커서에 대한 롤링 제한을 추가합니다.

  • 구문 분석할 수 없는 명령에 대한 오류 메시지를 개선합니다.

  • HTTP defaultFormat 저장소에서 공개적으로 액세스할 수 있는 URL 의 파일에 대해 을 지원합니다.

  • 동시 쿼리 수를 연합 데이터베이스 인스턴스당 30개로 제한합니다.

  • bzip2 압축 형식을 지원합니다.

  • 애그리게이션 명령에 comment 옵션을 지원합니다.

  • 다양한 성능 및 안정성 개선 사항이 포함되어 있습니다.

  • 장기 실행 쿼리를 종료하기 위한 killOp 명령을 지원합니다.

  • S3 연합 데이터베이스 인스턴스 저장소의 최대 와일드카드 컬렉션 수에configuration을(를) 추가합니다.

  • $out to S3 쓰기 성능을 개선합니다.

  • 일반적인 성능 및 안정성 개선 사항이 포함되어 있습니다.

  • $currentOp 출력에 correlationID 를 추가합니다.

  • 일반적인 성능 및 안정성 개선 사항이 포함되어 있습니다.

  • $out S3 리전 요구 사항을 완화합니다.

  • 향상된 스토리지 구성 오류 메시지가 포함되어 있습니다.

  • 일반적인 성능 및 안정성 개선 사항이 포함되어 있습니다.

  • $collStats 집계 파이프라인 단계를 지원합니다.

  • ORC 를 위한 성능 최적화 포함 파일.

  • 일반적인 성능 및 안정성 개선 사항이 포함되어 있습니다.

  • count() 명령에 skiplimit 필드에 대한 지원을 추가합니다.

  • 연합 데이터베이스 인스턴스 스토리지 구성의 유효성을 검사하는 storageValidateConfig 명령을 추가합니다.

  • 버그 수정 및 성능 개선이 포함되어 있습니다.

  • 일반적인 성능 및 안정성 개선 사항이 포함되어 있습니다.

  • 새로 생성된 연합 데이터베이스 인스턴스에 대한 스토리지 구성 생성을 자동화합니다.

  • Data Federation에서 $out 를 사용하여 S3 에 분할 인식 데이터 쓰기를 허용합니다.

  • Atlas가 연합 데이터베이스 인스턴스를 생성할 때 스토리지 구성을 생성합니다.

  • S 에 에3 $out 대한 지원 을 추가합니다.

  • Apache Parquet 에 대한 업데이트 지원 목록 요소.

  • 유선 프로토콜 지원을 3.6 에서 4.2 으로 업그레이드합니다.

  • 설명 계획의 다변성 지원을 추가합니다.

  • 안정성 문제를 수정합니다.

  • 성능을 향상시킵니다.

  • $currentOp 단계를 지원하여 장기 실행 쿼리에 대한 쿼리 진행 상황을 모니터링할 수 있습니다.

  • 추가 형식을 허용하도록 isodate 속성을 업데이트합니다.

  • 스토리지 구성 명령을 사용할 때 메타데이터 카탈로그를 새로 고칩니다.

  • 선택적으로 연합 데이터베이스 인스턴스에 S3 버킷에 대한 쓰기 액세스 권한을 부여하여 $out 시맨틱을 사용하여 해당 버킷에 직접 쓸 수 있도록 지원합니다.

  • 스토리지 구성 관리를 위한 증분 저장, 데이터베이스, 컬렉션보기 명령을 추가합니다.

  • 와일드카드 컬렉션에 대해 반환되는 컬렉션을 1,000개로 제한합니다.

  • 스토리지 구성 형식을 업데이트합니다.

  • 데이터베이스 간 $lookup 쿼리를 지원합니다.

  • 소문자 및 대문자 파일 확장자를 지원합니다.

  • 템플릿 세그먼트는 이제 중첩된 필드에 해당하는 점으로 구분된 속성 이름을 지원합니다.

  • 선행 점 없이 defaultFormat 을 지정할 수 있습니다.

  • ORC 형식의 파일에 대한 줄을 기반으로 필터링을 지원합니다.

  • 첫 번째 단계 이후에 쿼리 속성을 추출할 수 있습니다.

  • 몇 가지 성능 및 안정성 개선 사항이 포함되어 있습니다.

  • 다음에 대한 파티션 정의를 지원합니다.

    • epoch_secs - Unix Epoch 이후의 초

    • epoch_millis, Unix Epoch 이후의 밀리초입니다.

    • UUID, 이진 하위 유형인 4

  • 몇 가지 성능 및 안정성 개선 사항이 포함되어 있습니다.

  • Apache ORC 파일 읽기에 대한 지원을 추가합니다.

  • 쿼리가 16MiB보다 큰 문서를 생성하면 오류를 반환합니다.

  • $indexStats 단계는 이제 오류 대신 빈 인덱스 목록을 생성합니다.

  • JSON에서 $out ~ S3 저장 형식을 지원합니다.

  • $match 은(는) 이제 암시적으로 모든 용어를 접속사로 취급합니다.

  • 더 이상 빈 파일을 구문 분석하지 않습니다.

  • {$match: {$expr: {$and: []}}} 표현식이 연결을 종료하는 문제를 수정합니다.

  • getLastError 데이터베이스 명령에 대한 지원을 추가합니다.

  • Avro에서 유니온 유형이 처리되는 방식에 대한 버그를 수정합니다.

  • S3 에 대한 $out 집계 파이프라인 단계를 지원합니다.

  • 이제 listIndexes 는 항상 빈 목록을 반환합니다.

  • 점으로 구분된 CSV 및 TSV 키를 하위 문서로 변환합니다.

  • 이제 스토리지 구성 오류 메시지에 문서 링크가 포함됩니다.

  • XLSX 파일 형식을 지원합니다.

  • 쿼리 실행 오류 메시지에 상관 관계 ID를 포함합니다.

  • 커서 저장 용량 제한에 도달하면 클라이언트에 오류를 반환합니다.

  • 커서 저장 용량 제한을 초과한 경우 마지막 getMore 에서 클라이언트에 오류를 반환합니다.

Atlas Data Federation의 초기 공개 미리 보기 출시하다 .