Computer >> 컴퓨터 >  >> 프로그램 작성 >> 데이터 베이스

이제 ObjectRocket 플랫폼에서 MongoDB 4.2 사용 가능

2020년 11월 ObjectRocket.com/blog에서 처음 게시됨

MongoDB 4.2가 테스트를 통과했으며 ObjectRocket 플랫폼에서 일반적으로 사용할 수 있다는 사실을 알고 계셨습니까?

MongoDB 4.2가 제공하는 것

MongoDB 4.2 릴리스 정보에서 전체 기능 목록을 얻을 수 있습니다. 다음은 강조하고자 하는 업데이트 및 변경 사항 중 일부입니다.

샤딩

분산된 다중 문서 거래 :버전 4.0에서 MongoDB는 Replica-Sets에서만 트랜잭션을 도입했습니다. MongoDB 4.2는 다중 문서 트랜잭션 지원을 shardedclusters로 확장합니다.

변경 가능한 분할 키 :MongoDB 4.2 이전에는 shard key의 값을 변경할 수 없었습니다. 분산 트랜잭션의 향상으로 이제 샤드 키 값이 변경될 수 있습니다. 샤드 키 필드가 아닌 샤드 키 값만 변경할 수 있음을 기억하십시오.

샤딩된 클러스터와 관련된 변경 사항에 대한 자세한 내용은 여기에서 확인할 수 있습니다.

보안 강화

TLS 옵션 추가 :MongoDB 4.2는 SSL 옵션을 대체하기 위한 TLS 옵션을 추가합니다(SSL은 4.2로 더 이상 사용되지 않음). 또한 중요한 데이터를 보호하는 데 도움이 되는 클라이언트 측 필드 수준 암호화를 도입합니다. 보안 개선 사항에 대한 자세한 내용은 여기를 참조하십시오.

MMAPv1 스토리지 엔진 제거 :MongoDB 4.2는 WiredTiger 스토리지 엔진만 지원합니다. 여전히 MMAPv1을 사용하는 경우 지원 팀에서 서비스 중단 없이 WiredTiger로의 전환을 완료할 수 있습니다. 여기에서 티켓을 열면 함께 일할 수 있습니다.

버그 수정

모든 주요 버전과 마찬가지로 4.2는 백포트되지 않은 버그를 수정합니다. 간단히 말해서, 이는 이전 버전에 영향을 미치는 일부 버그가 4.2에서 수정되었지만 4.0 및 3.6과 같은 이전 버전의 다른 이유로 백포트되지 않음을 의미합니다.

일반 개선 사항

집계 개선 :MongoDB 4.2는 주문형 구체화된 뷰를 지원합니다. $merge 사용 연산자를 사용하면 사용자가 집계 출력을 컬렉션에 저장할 수 있습니다. $merge 연산자는 $out보다 더 많은 유연성을 제공합니다. 보안 모델을 강화하는 데 도움이 될 수 있습니다.

하이브리드 인덱스 빌드 :MongoDB는 하이브리드 인덱스 빌드를 도입하여 전경 및 배경 인덱스 빌드를 제거합니다. 하이브리드 인덱스 빌드는 데이터베이스 작업을 차단하지 않음과 동시에 백그라운드 인덱스보다 빌드 시간이 빠릅니다.

와일드카드 색인 :이름을 알 수 없거나 임의의 필드에 대한 쿼리를 지원하는 와일드카드 인덱스. 이제 구조를 몰라도 전체 하위 문서를 색인화할 수 있습니다.

여기에서 인덱싱 및 집계와 관련된 변경 사항에 대해 자세히 알아볼 수 있습니다.

다음에는 어떻게 됩니까?

귀하의 요구에 맞는 업그레이드 계획을 수립할 수 있도록 지원 팀에 전화하십시오. 잠재적인 문제를 미리 방지하고, 계획되지 않은 유지 관리를 방지하고, 개발 업데이트를 파악하고, 드라이버 설정을 구성하고, 유지 관리 기간을 예약하는 데 도움을 드릴 수 있습니다.

MongoDB를 처음 사용하십니까?

MongoDB용 ObjectRocket에 대해 자세히 알아보세요.

데이터베이스 서비스에 대해 자세히 알아보십시오.

피드백 탭을 사용하여 의견을 작성하거나 질문하십시오. 저희와 대화를 시작할 수도 있습니다.