할당량 및 한도

이 페이지에서는 MongoDB 호환성을 갖춘 Firestore의 요청 할당량과 한도에 대해 설명합니다.

무료 등급 사용량

MongoDB 호환성을 갖춘 Firestore는 MongoDB 호환성을 갖춘 Firestore를 비용 없이 시작할 수 있는 무료 등급을 제공합니다. 무료 등급 금액은 다음 표에 나와 있습니다.

무료 등급 금액은 일 단위로 적용되며 태평양 표준시 자정에 재설정됩니다.

무료 등급은 프로젝트당 MongoDB 호환성을 갖춘 하나의 Firestore 데이터베이스에만 적용됩니다. 무료 등급 데이터베이스가 없는 프로젝트에서 생성된 첫 번째 데이터베이스에는 무료 등급이 적용됩니다. 무료 등급이 적용된 데이터베이스가 삭제되면 다음에 생성되는 데이터베이스에 무료 등급이 적용됩니다.

무료 등급 할당량
저장된 데이터 1GiB
단위 읽기 50,000/일
단위 작성 40,000/일
아웃바운드 데이터 전송 10GiB/월

다음 작업 및 기능에는 무료 사용량이 포함되지 않습니다. 다음 기능을 사용하려면 결제를 사용 설정해야 합니다.

  • 관리형 삭제 (TTL)
  • 데이터 백업
  • 복원 작업

이러한 기능에 요금이 청구되는 방식에 대한 자세한 내용은 스토리지 가격 책정을 참조하세요.

표준 한도

다음 표에서는 MongoDB 호환성을 갖춘 Firestore에 적용되는 한도를 보여줍니다. 달리 명시하지 않는 한 엄격한 한도입니다.

데이터베이스

한도 세부정보
프로젝트당 최대 데이터베이스 수

100

지원팀에 문의하여 이 한도 상향을 요청할 수 있습니다.

컬렉션, 문서, 필드

한도 세부정보
컬렉션 이름 제약조건
  • 유효한 UTF-8 문자여야 합니다.
  • 1,500바이트 이하여야 합니다.
  • 정규 표현식 __.*__과 일치할 수 없습니다.
  • $을(를) 포함할 수 없습니다.
  • 빈 문자열 ("")일 수 없습니다.
  • null 문자를 포함할 수 없습니다.
  • `system.` 으로 시작할 수 없으며 `.system.`을 포함할 수 없습니다.
문서 ID 제약조건 (_id)
  • _id (최상위 필드) 문서는 ObjectId, 문자열 또는 64비트 정수여야 합니다. 다른 BSON 유형은 지원되지 않습니다.
  • 1,500바이트 이하여야 합니다.
  • 문자열 ID의 경우:

    • 유효한 UTF-8 문자여야 합니다.
    • 빈 문자열 ("")일 수 없습니다.
    • 정규 표현식 __.*__과 일치할 수 없습니다.
  • 64비트 정수 ID의 경우 64비트 0 (0L)은 지원되지 않습니다.
문서 최대 크기 4 MiB
필드 이름 제약조건
  • 유효한 UTF-8 문자여야 합니다.
  • 빈 문자열 ("")일 수 없습니다.
  • 정규 표현식 __.*__과 일치할 수 없습니다.
필드 이름 최대 크기 1,500바이트
필드 경로 최대 크기 1,500바이트
필드 값 최대 크기 4MiB - 89바이트
지도 또는 배열의 필드 최대 심도

20

맵 및 배열 필드는 객체의 전체 심도에 1단계를 추가합니다. 예를 들어 다음 객체의 총 심도는 3단계입니다.

{
  nested_object: {      #depth 1
    nested_array: [     #depth 2
      {
        foo: "bar"      #depth 3
      }
    ]
  }
}

읽기, 쓰기, 트랜잭션

한도 세부정보
쿼리의 메모리 한도 128MB
트랜잭션 제한 시간 270초(유휴 만료 시간 60초)

색인

한도 세부정보
데이터베이스의 최대 색인 수

1000

지원팀에 문의하여 이 한도 상향을 요청할 수 있습니다.

각 문서의 최대 색인 항목 수

40,000

색인의 최대 필드 수 100
색인 항목의 최대 크기

7.5KiB

문서의 색인 항목 크기 최대 총합

8MiB

TTL(수명)

한도 세부정보
데이터베이스의 최대 TTL 구성 수

500