Docs Menu
Docs Home
/
MongoDB Atlas
/

Data Federation 변경 로그

이 페이지의 내용

  • 2024년 출시
  • 2023년 출시
  • 2022년 출시
  • 2021년 출시
  • 2020년 출시
  • 2019년 출시

참고

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

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

  • zstd 압축을 사용하여 Parquet 파일을 읽는 기능 을 지원합니다.

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

    • 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 형식으로 생성된 날짜로 인해 잘못된 쿼리 결과가 발생하는 문제를 해결합니다.

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

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

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

  • 인증을 위해 Amazon Web Services IAM을 구성한 경우 Amazon Web Services IAM을 지원합니다. 이는 현재 Atlas UI에서 지원되지 않습니다.

  • 오류 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 쿼리에 대한 오류 메시지를 개선합니다.

  • Atlas Data Lake의 이름을 Atlas Data Federation으로 변경하고 다시 시작합니다.

    중요

    이전에는 Atlas Data Lake라고 불렸던 연합 쿼리 엔진 서비스가 이제 Atlas Data Federation으로 바뀌었습니다. Atlas Data Federation에 대해 자세히 알아보려면 Data Federation 설정 및 쿼리를 참조하세요.

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

  • 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, 유닉스 시간 이후의 밀리초

    • UUID는 이진 하위 유형입니다. 4

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

설정 및 쿼리 Data Federation의 초기 공개 미리 보기 릴리스.

돌아가기

Atlas