AI 에이전트의 경우: 문서 인덱스는 https://www.mongodb.com/ko-kr/docs/llms.txt에서 사용할 수 있으며, 모든 페이지의 마크다운 버전은 어떤 URL 경로에 .md를 추가하여 사용할 수 있습니다.
Docs Menu

Atlas Data Federation Data 처리 쿼리 제한 관리

Atlas Data Federation이 연합 데이터베이스 인스턴스에 대해 처리하는 데이터의 양을 제한하여 비용을 관리할 수 있습니다. 처리되는 데이터 의 양을 제한하려면 연합 데이터베이스 인스턴스당 및 프로젝트의 모든 연합 데이터베이스 인스턴스에 대해 쿼리 제한을 구성할 수 있습니다. 구성하는 쿼리 한도는 데이터 처리 비용에만 적용되며 데이터 검색 및 전송과 같은 다른 Atlas Data Federation 비용에는 적용되지 않습니다.

쿼리 당, 일별 , 주별 , 월별 로 프로젝트별, 연합 데이터베이스 인스턴스별로 한도를 구성할 수 있습니다. Atlas Data Federation은 각 유형의 각 제한을 구성된 다른 제한과 독립적으로 간주합니다. 프로젝트와 프로젝트의 연합 데이터베이스 인스턴스에 대해 동일한 유형의 제한을 구성하는 경우 Atlas Data Federation은 둘 중 더 제한적인 제한을 적용합니다. 제한 값은 1GiB(1024^3바이트)에서 1EiB 사이여야 합니다.

기본적으로 Atlas Data Federation은 모든 새 연합 데이터베이스 인스턴스에 대한 월별 처리 데이터 양에 100TB 제한을 설정합니다.

참고

Atlas Data Federation은 클라우드 객체 저장 당 프로젝트 제한을 시행합니다. 예를 들어,2 개의 연합 데이터베이스 인스턴스가 있다고 가정해 봅시다.하나는 Amazon Web Services 에 있고, 다른 하나는 Azure</uc5d0 있습니다. Atlas Data Federation 사용하면 프로젝트 의 총 200TB에 대해 연합 데이터베이스 인스턴스 당 최대 100TB를 스캔할 수 있습니다.

제한 유형이 쿼리별 인 경우, 처리된 데이터의 용량이 구성된 제한 용량에 도달하면 Atlas Data Federation이 제한에 도달한 쿼리에 대한 데이터 처리를 중지합니다. 다른 유형의 제한의 경우, Atlas Data Federation은 구성된 제한 유형에 따라 제한이 재설정될 때까지 새 쿼리를 실행하지 않습니다. 즉, Atlas Data Federation은 다음이 될 때까지 새 쿼리를 실행하지 않습니다.

  • 하루 한도 유형의 경우 UTC 부터 다음 역일입니다.00:00

  • 00:00 UTC 에 월요일에 시작하는 다음 주( 주당 제한 유형의 경우).

  • 매월 1일(1일)에 시작하는 다음 달 00:00 UTC 의 매월 한도 유형의 경우.

프로젝트와 프로젝트의 연합 데이터베이스 인스턴스 모두에 대해 동일한 유형의 제한을 구성하지만, 프로젝트와 프로젝트의 연합 데이터베이스 인스턴스에 대해 한도 금액이 다른 경우 다음이 적용됩니다.

  • 프로젝트의 연합 데이터베이스 인스턴스 한도에 도달하기 전에 Atlas Data Federation이 프로젝트 한도 금액에 도달하는 경우, Atlas Data Federation은 프로젝트의 모든 연합 데이터베이스 인스턴스에 대해 실행 중인 모든 쿼리를 완료하도록 허용합니다.

  • Atlas Data Federation이 프로젝트의 한도에 도달하지 않았지만 프로젝트의 연합 데이터베이스 인스턴스에 설정된 한도에 도달하는 경우, Atlas Data Federation은 해당 연합 데이터베이스 인스턴스에 대해 실행 중인 모든 쿼리가 완료되도록 허용하지만 실행되지는 않습니다. 해당 연합 데이터베이스 인스턴스에 대한 모든 새 쿼리. Atlas Data Federation은 프로젝트에 설정된 한도에 도달할 때까지 프로젝트의 다른 연합 데이터베이스 인스턴스에 대해 쿼리를 계속 실행합니다. Atlas Data Federation은 프로젝트 한도에 도달하면 프로젝트의 모든 연합 데이터베이스 인스턴스에 대해 실행 중인 모든 쿼리를 완료하도록 허용하지만, 프로젝트의 연합 데이터베이스 인스턴스에 대해서는 새 쿼리를 실행하지 않습니다.

Atlas Data Federation은 데이터 처리 한도에 도달하면 Atlas UI에 경고를 표시합니다. 또한 실행 중인 쿼리가 완료되도록 허용하는 대신 Atlas Data Federation이 제한에 도달하면 제한을 초과하는 쿼리를 최대한 빨리 종료하도록 Atlas Data Federation을 구성할 수 있습니다.

제한을 초과하는 쿼리를 종료하도록 Atlas Data Federation 구성한 경우, Atlas Data Federation Atlas Data Federation 해당 제한에 도달하면 쿼리를 종료하려고 시도합니다. Atlas Data Federation 쿼리 종료하려고 시도하는 동안 Atlas Data Federation 제한을 약간 초과할 수 있습니다. Atlas Data Federation 어떤 결과도 반환하지 않고 ResourceExhausted 오류 코드(402)가 포함된 오류만 반환합니다. 그러나 한도에 도달하기 전에 Atlas Data Federation 처리한 데이터의 양에 대해 데이터 처리 요금이 표시됩니다.

프로젝트 와 프로젝트 의 연합 데이터베이스 인스턴스 모두에 대해 동일한 유형의 제한을 구성하지만 제한 금액과 쿼리 종료 설정이 다른 경우, Atlas Data Federation Atlas Data Federation 처리하는 데이터 양이 제한에 도달할 때만 쿼리 를 종료합니다. 쿼리 종료와 관련된 금액입니다.

예시

프로젝트가 종료가 활성화된 상태에서 주당 100GB로 제한되고 연합 데이터베이스 인스턴스가 종료가 허용된 상태에서 주당 60GB로 제한된다고 가정해 보겠습니다.

  • 연합 데이터베이스 인스턴스에 대한 하나 이상의 쿼리가 60GB 제한에 도달하면 Atlas Data Federation은 연합 데이터베이스 인스턴스에 대해 실행 중인 모든 쿼리를 종료하고 새 쿼리를 실행하지 않습니다. Atlas Data Federation은 프로젝트 제한인 100GB에 도달할 때까지 프로젝트의 다른 연합 데이터베이스 인스턴스에 대해 실행 중인 모든 쿼리와 새 쿼리를 계속 실행합니다.

  • 하나 이상의 쿼리가 프로젝트의 100GB 제한에 도달하면 Atlas Data Federation은 새 쿼리를 실행하지 않고 프로젝트의 모든 연합 데이터베이스 인스턴스에 대한 모든 쿼리를 종료합니다.

To add, edit, or delete query limits, you must have Project Owner access to the project. Users with Organization Owner access must add themselves as a Project Owner to the project before adding, editing, or deleting query limits.

To view limits on queries, you must have Project Read Only access to the project or a role with more access.

Atlas CLI, Atlas UI 및 API 에서 쿼리에 대해 처리되는 데이터의 양에 대한 제한을 구성할 수 있습니다.

Atlas CLI를 사용하여 새 Data Federation 쿼리 제한을 만들려면 다음 명령을 실행합니다.

atlas dataFederation queryLimits create <name> [options]

To learn more about the command syntax and parameters, see the Atlas CLI documentation for atlas dataFederation queryLimits create.

Atlas CLI, Atlas UI 및 API 에서 쿼리에 대한 프로젝트 및 연합 데이터베이스 인스턴스 제한을 볼 수 있습니다. Atlas Data Federation이 인스턴스당 하루에 처리한 데이터의 양도 볼 수 있습니다.

Atlas CLI를 사용하여 프로젝트에 대한 Data Federation 쿼리 제한을 나열하려면 다음 명령을 실행합니다.

atlas dataFederation queryLimits list [options]

Atlas CLI를 사용하여 지정한 Data Federation 쿼리 제한에 대한 세부 정보를 반환하려면 다음 명령을 실행합니다.

atlas dataFederation queryLimits describe <name> [options]

이전 명령의 구문 및 매개변수에 대해 자세히 알아보려면 Atlas CLI Atlas dataFederation queryLimits 목록 및 Atlas dataFederation queryLimits 설명 에대한 설명서를 참조하세요.

팁

참조: 관련 링크

Atlas UI 및 API에서 프로젝트 및 연합 데이터베이스 인스턴스별 한도를 편집할 수 있습니다.

1
  1. MongoDB Atlas에 로그인합니다.

  2. 왼쪽 탐색에서 Data Federation 옵션을 선택합니다.

2

Data Federation Query Limits 페이지의 Actions 열에 해당 제한에 대해 수행할 수 있는 조치가 표시됩니다.

3
4

다음 설정 중 하나를 수정할 수 있습니다.

필드 이름
설명
Limit Amount

제한할 MB, GB 또는 TB 의 데이터 양을 지정합니다. 새 한도 금액이 다른 수준에서 동일한 유형의 다른 한도보다 더 제한적인 경우 다음이 적용됩니다.

  • If Atlas Data Federation hasn't yet reached the new limit amount, Atlas Data Federation starts executing new queries and restarts any terminated queries. To learn more, see What Happens When Atlas Data Federation Reaches the Data Limit?.

  • If Atlas Data Federation has already reached the new limit amount, Atlas Data Federation doesn't execute any new queries, but allows all running queries to complete if query termination is disabled. If you enabled query termination, Atlas Data Federation terminates all running queries. To learn more, see What Happens When You Enable Query Termination?.

Terminate Queries

쿼리 종료를 활성화하려면 토글합니다. 이 제한 유형의 경우 Atlas Data Federation은 기본적으로 제한에 도달하는 즉시 각 쿼리를 종료하려고 시도하기 때문에 쿼리 별 제한 유형에 대해서는 쿼리 종료를 활성화할 수 없습니다. 다른 유형에 대해 쿼리 종료를 허용하는 경우 Atlas Data Federation은 한도에 도달한 실행 중인 쿼리를 종료합니다. 종료를 비활성화하면 Atlas Data Federation은 종료된 쿼리를 다시 시작하지 않으며 Atlas Data Federation이 한도에 도달할 때 새 쿼리 또는 실행 중인 쿼리를 종료하지 않습니다. 대신 실행 중인 쿼리가 추가 데이터를 완료하고 스캔할 수 있습니다.

To learn more, see What Happens When You Enable Query Termination?.

5

Atlas CLI, Atlas UI 및 API에서 프로젝트 또는 연합 데이터베이스 인스턴스당 제한을 삭제할 수 있습니다.

Atlas CLI를 사용하여 프로젝트에서 지정된 Data Federation 쿼리 제한을 제거하려면 다음 명령을 실행합니다.

atlas dataFederation queryLimits delete <name> [options]

To learn more about the command syntax and parameters, see the Atlas CLI documentation for atlas dataFederation queryLimits delete.