개요
보관 규칙을 지정하여 보관할 컬렉션 의 데이터를 구성할 수 있습니다. 절차는 컬렉션 유형에 따라 다릅니다.
표준 컬렉션의 경우 보관 규칙은 날짜 필드와 보존 기간(일) 또는 보관할 문서를 선택하는 사용자 지정 쿼리를 사용합니다.
time series 컬렉션의 경우 보관 규칙은 컬렉션의
timeField및 보존 기간(일)을 사용합니다.
컬렉션 유형에 맞는 가이드 를 선택하세요.
클러스터에서 온라인 아카이브를 구성하면 Atlas는 클러스터에 아카이브 전용과 클러스터 및 아카이브용으로 2개의 연합 데이터베이스 인스턴스를 생성합니다.
제한 사항
클러스터당 최대 50개의 온라인 아카이브를 만들 수 있으며, 클러스터당 최대 20개의 아카이브를 활성화할 수 있습니다. 다음과 같은 제한 사항이 적용됩니다.
동일한 네임스페이스에 여러 온라인 아카이브를 구성할 수 있지만 한 번에 하나만 활성화할 수 있습니다.
동일한 컬렉션의 동일한 필드에 여러 개의 온라인 아카이브를 만들 수 없습니다.
다음 시나리오에서는 Online Archive에 액세스할 수 없습니다.
클러스터의 프라이머리 리전이 완전히 장애가 발생한 경우입니다.
보관 데이터가 저장된 AWS S3에 장애가 발생한 경우.
두 개 이상의 컬렉션에 대해 보관 규칙을 사용할 수 없습니다.
참고
여러 컬렉션의 데이터를 보관하는 것이 목표인 경우 각 컬렉션에 대한 보관 규칙을 만들어야 합니다.
리소스 압박을 방지하기 위해 보관 작업은 5분마다 실행 . 보관 기준을 충족하는 문서는 파일 당 100 MB, 5분 주기당 총 2 GB 로 제한되는 파일로 보관됩니다.
7일이 지나면 5MB 미만의 데이터는 보관할 수 없습니다. Atlas가 아카이브를 생성한 직후 7일 동안 Atlas는 모든 데이터를 보관합니다. 7일이 지나면 데이터 크기가 5MB에 도달할 때만 Atlas에서 데이터를 보관합니다.
Atlas 가 데이터를 보관할 때 보관 조건을 충족하는 문서를 업데이트하거나 삽입하지 마세요. 그렇지 않으면 Atlas 가 보관 실행 중에 데이터의 일관되지 않은 스냅샷 을 캡처할 수 있습니다. 업데이트가 발생하면 보관되는 문서 의 버전이 불확실합니다.
중요
기본값 으로 MongoDB 보관 작업 완료한 후 5 분 동안 다른 실행 시작하기를 기다립니다.