이 페이지에서는 MongoDB Mongosync 1.10에 도입된 변경 사항과 새로운 기능에 대해 설명합니다.
1.10.0 릴리스
1월 29, 2025
Embedded Verifier로 업그레이드
버전 1.10에서
mongosync
는 가역적 마이그레이션의 정방향 및 역방향에 대한 내장된 검증자를 활성화합니다.mongosync
기본값 으로 샤딩된 클러스터에서 임베디드 검증자를 활성화합니다.
이전 버전 지원
버전 1.10.0부터 mongosync
는6.0 이전 소스 클러스터에서의 마이그레이션을 지원합니다.
mongosync
이제 다음 소스 및 대상 MongoDB 서버 버전 간의 동기화를 지원합니다.
6.0 대상 | 7.0 대상 | 8.0 대상 | |
---|---|---|---|
4.4 소스 | √ | ||
5.0 소스 | √ | √ | |
6.0 소스 | √ | √ | √ |
7.0 소스 | √ | √ | |
8.0 소스 | √ |
자세한 내용은 다음을 참조하세요.
기타 참고 사항
수정된 문제:
v1.3.0 에 도입된 버그를 수정했습니다. 여기서 키 값이 -1e-9 에서 0 사이인 내림차순 인덱스가 오름차순으로 잘못 마이그레이션 될 수 있습니다.
v1.9.0 에 도입된 버그를 수정했습니다. 마이그레이션 중에 소스 클러스터 에서 TTL 인덱스 삭제된 경우 내장된 검증자가 실패를 잘못 보고할 수 있었습니다.
v1.0.0 에 도입된 버그가 수정되어 버전이 지정되지 않은 2dsphere 인덱스가 v3 2dsphere 인덱스로 마이그레이션 됩니다.
v1.9.0 에 도입된 버그를 수정했습니다. 내장된 검증자가 TTL이 있는 컬렉션에 대한 실패를 잘못 보고하는 경우, 여기서
expireAfterSeconds: 0
.소스 컬렉션 샘플링하고 해당 대상 컬렉션 사전 분할 초기화 중에
mongosync
시간이 초과될 수 있는 v1.0.0 에 도입된 문제를 완화했습니다.
새로운 기능:
4.4 및 5.0 소스 클러스터를 사용한 마이그레이션에 대한 지원 추가되었습니다.
되돌릴 수 있는 마이그레이션의 내장된 검증에 대한 완전한 지원 추가되었습니다. 이전에는 가역 마이그레이션 의 초기 정방향에서만 확인이 지원되었습니다.
샤딩된 클러스터의 임베디드 검증에 대한 지원 추가되었습니다.
6.0 및 7.0 소스에서 8.0 대상으로의 마이그레이션에 대한 지원 추가되었습니다.
에 새로운
--disableVerification
옵션과 설정을disableVerification
추가했습니다.mongosync
성능 개선:
대규모 소스 컬렉션에 대한 분할 알고리즘 개선되었습니다. 이제
mongosync
은(는) 전체_id
인덱스 스캔하는 대신 WiredTiger 에서 문서를 직접 샘플링합니다.
기타:
mongosync
이제 RHEL 9 빌드를 제공합니다.mongosync
이제 연결 문자열에서socketTimeoutMS
설정을 허용하지 않습니다. 더 이상 사용되지 않는 매개변수입니다.mongosync
이제 검증이 활성화된 경우 커밋 중에 재시작을 허용하지 않습니다.
최소 지원 버전
지원되는 최소 버전에 대한 자세한 내용은 MongoDB Server 버전 호환성을 참조하세요.
최상의 성능을 위해 마이그레이션 하기 전에 소스 및 대상 클러스터를 최신 MongoDB Server 패치 출시하다 로 업그레이드 하세요. 자세한 내용은 MongoDB 의 최신 자체 관리 패치 릴리스로 업그레이드를 참조하세요.