한도

이 페이지에서는 Datastore 모드의 Firestore 프로덕션 한도를 설명합니다.

Datastore 모드의 Firestore 한도

한도 용량
최대 API 요청 크기

Datastore 모드가 Google App Engine 외부에서 사용되면 이 한도가 적용됩니다. Datastore 모드가 App Engine에서 사용되는 경우 한도는 사용되는 클라이언트 라이브러리에 따라 다릅니다.

10MiB
트랜잭션 최대 크기 10MiB
항목 최대 크기 1,048,572바이트
(1MiB - 4바이트)
항목 키의 최대 크기 6KiB
중첩된 항목 값의 최대 심도 20

항목에 대한 최대 지속적인 쓰기 속도

초당 1회 이상 쓰기 속도를 유지하면 지연 시간이 늘어나고 경합 오류가 발생합니다. 이는 엄격하게 제한되는 아니며 짧은 버스트에서 제한을 초과할 수 있습니다.

초당 1회
Datastore API에서 Commit 작업에 전달할 수 있는 최대 항목 수 500
Datastore API에서 AllocateIds 작업에 허용되는 최대 키 수 500
Datastore API에서 Lookup 작업에 허용되는 최대 키 수 1,000
색인 생성된 문자열 속성의 UTF-8 인코딩 최대 크기 1,500바이트
색인 생성되지 않은 속성의 최대 크기 1,048,487바이트
(1MiB - 89바이트)
항목의 복합 색인 항목 크기 최대 총합 2MiB
프로젝트의 최대 복합 색인 수 200
다음 항목의 최대 총합:
  • 색인 생성된 속성 값 수
  • 복합 색인 항목 수
20,000
프로젝트에 분당 허용되는 내보내기 및 가져오기의 총 요청 수 20
최대 내보내기 및 가져오기 동시 실행 수 50
내보내기 및 가져오기 요청의 최대 항목 필터 수

내보내기 또는 가져오기 요청에서 entity_filter를 지정하면 필터링된 종류 및 네임스페이스의 각 조합은 이 한도에서 개별 필터로 집계됩니다. 예를 들면 다음과 같습니다.

kinds=['foo', 'bar']namespace_ids=['', 'ns1']
의 요청 결과는 다음 한도의 4가지 필터: [('', 'foo'), ('', 'bar'), ('ns1', 'foo'), ('ns1', 'bar')]

100

Datastore 한도

아직 Datastore에서 Datastore 모드의 Firestore로 업그레이드하지 않은 경우에도 데이터베이스 인스턴스에 다음 한도가 적용됩니다.

한도 용량
트랜잭션에서 액세스할 수 있는 최대 항목 그룹 수 25
항목 그룹에서 읽거나 항목 그룹에 쓰는 트랜잭션의 최대 속도 초당 1
항목 그룹의 최대 쓰기 속도

항목 그룹에서 일괄 쓰기를 할 수 있습니다. 이렇게 하면 이 한도 내에서 항목 그룹에 여러 항목을 쓸 수 있습니다.

초당 1회

다음 단계