AI 에이전트의 경우: 문서 인덱스는 https://www.mongodb.com/ko-kr/docs/llms.txt에서 사용할 수 있으며, 모든 페이지의 마크다운 버전은 어떤 URL 경로에 .md를 추가하여 사용할 수 있습니다.
Make the MongoDB docs better! We value your opinion. Share your feedback for a chance to win $100.
MongoDB Branding Shape
Click here >
Docs Menu

클러스터 일관성을 위한 데이터 유효성 검사

Atlas 자동으로 데이터 유효성 검사 실행하여 프로젝트 의 모든 클러스터에서 데이터 불일치를 사전에 감지합니다. 데이터 유효성 검사 애플리케이션에 영향을 미치기 전에 조용한 데이터 손상을 식별하는 데 도움이 됩니다.

조용한 데이터 손상은 오류나 경고 없이 복제본 세트 노드 간에 데이터가 다를 때 발생합니다. 이는 hardware 오류, 네트워크 문제 또는 기타 시스템 수준 문제로 인해 발생할 수 있습니다. 예는 다음과 같습니다.

  • 누락된 문서: 문서 일부 노드에는 존재하지만 다른 노드에는 누락된 상태입니다.

  • 콘텐츠 차이: 문서 모든 노드에 존재하지만 콘텐츠는 노드 간에 다릅니다.

  • 인덱스 불일치: 인덱스 항목은 노드마다 다릅니다.

유효성 검사 없으면 이러한 불일치가 감지되지 않은 상태로 남아 애플리케이션 오류, 데이터 손실 또는 잘못된 쿼리 결과를 초래할 수 있습니다.

Atlas 복제본 세트 노드 전체에서 데이터의 유효성을 검사하여 복제본 세트 노드 전체에서 데이터를 비교하여 조용한 데이터 손상을 감지합니다.

유효성 검사 프로세스 다음 단계가 포함됩니다.

  1. 클러스터 와 동일한 cloud 제공자 및 리전 에 임시 유효성 검사 인스턴스를 생성합니다.

  2. 노드 스냅샷을 유효성 검사 인스턴스로 복원합니다.

  3. 노드 스냅샷의 데이터를 비교하여 불일치를 감지합니다.

  4. 불일치가 감지되면 Atlas 시스템(AWS)에 유효성 검사 결과를 저장합니다. us-east-1

데이터 유효성 검사 는 프로젝트 의 모든 클러스터에서 자동으로 실행됩니다. 필요한 경우 프로젝트 수준에서 유효성 검사 비활성화할 수 있습니다.

유효성 검사 중에 Atlas 데이터베이스 및 컬렉션 데이터를 읽어 해시를 계산하고 불일치를 감지합니다. Atlas 클러스터 데이터를 수정하거나 해독된 문서 콘텐츠를 저장 하지 않습니다. 해독된 데이터는 유효성 검사 프로세스 중에 일시적으로만 존재하며 유지되지 않습니다.

유효성 검사 에서 불일치가 감지되면 Atlas 다음 메타데이터 만 저장합니다.

데이터 유형
보존 기간
설명

메타데이터 실행

3년

데이터베이스, 컬렉션 , 불일치 유형별 개수를 포함한 유효성 검사 실행 상태, 타임스탬프 및 불일치 요약.

불일치 세부 정보

90일

유효성 검사 에 실패한 문서의 데이터베이스 이름, 컬렉션 이름, 문서 ID 및 불일치 유형입니다.

유효성 검사 로그

90일

자세한 유효성 검사 출력은 S3에 저장됩니다. 문제 해결을 위해 Atlas UI 통해 사용할 수 있습니다.

드릴다운 결과

21일

유효성 검사 프로세스 중에 사용된 중간 해시 결과입니다.

Atlas 분석 및 문제 해결을 위해 불일치 메타데이터 만 보관합니다.

고객 관리형 키를 사용하여 미사용 데이터 암호화 사용하는 클러스터의 경우 유효성 검사 위해 키 관리 서비스에 대한 추가 액세스 필요합니다.

유효성 검사 인스턴스는 유효성 검사 검사를 수행하기 위해 고객 관리형 키를 사용하여 데이터를 해독해야 합니다. 이로 인해 추가 KMS API 요청 및 관련 비용이 발생합니다.

KMS 사용량, 비용, 보안 고려 사항 및 IP 허용 목록 구성 요구 사항에 대한 자세한 내용은 데이터 유효성 검사 KMS 사용량을 참조하세요.

프로젝트 의 모든 클러스터에 대해 데이터 유효성 검사 비활성화할 수 있습니다.

중요

데이터 유효성 검사 비활성화하면 Atlas 클러스터의 데이터 불일치를 사전에 감지할 수 없습니다. 유효성 검사 실행 방해하는 특정 요구 사항이 있는 경우에만 유효성 검사 비활성화합니다.

1
  1. 아직 표시되지 않은 경우 탐색 표시줄의 Organizations 메뉴에서 원하는 프로젝트가 포함된 조직을 선택합니다.

  2. 아직 표시되지 않은 경우 탐색 표시줄의 Projects 메뉴에서 원하는 프로젝트를 선택합니다.

  3. 사이드바에서 아이콘을 Project Overview 옆에 있는 클릭합니다.

프로젝트 설정 페이지가 표시됩니다.

2
3
4

유효성 검사 비활성화하면 암호화됨 와 암호화되지 않은 클러스터를 모두 포함하여 프로젝트 의 모든 클러스터에 영향을 미칩니다.