Azure DocumentDB는 확장성, 성능 및 가용성을 최적화하면서 MongoDB 유선 프로토콜 동작과 높은 호환성을 제공합니다. 이 문서에서는 지원되는 최대 문서 크기, 중첩 깊이 및 일괄 처리 쓰기 제한에 대해 설명합니다.
문서 크기 제한
Azure DocumentDB에서 지원되는 최대 BSON(이진 JavaScript 개체 표기법) 문서 크기는 문서당 16MB입니다.
| 재산 | Value |
|---|---|
| 최대 문서 크기 | 16MB |
중첩 깊이
엄격한 중첩 깊이 제한을 적용하는 기존 MongoDB 구현과 달리 Azure DocumentDB는 고정된 최대 중첩 깊이를 적용하지 않습니다. 그러나 깊이 중첩된 문서 구조는 다음을 수행할 수 있습니다.
- 쿼리 및 읽기 성능에 영향을 줍니다.
- 문서 처리 오버헤드 증가
- 유지 관리 효율성 감소
일괄 처리 쓰기 및 대량 작업 제한
Azure DocumentDB는 일괄 처리 쓰기 및 대량 작업을 지원합니다.
비고
일괄 처리는 서버에 대한 단일 요청을 참조합니다.
| 제한 유형 | 지원되는 값 |
|---|---|
| 일괄 처리 작업당 최대 쓰기 수 | 25,000개의 쓰기 |
| 일괄 처리에서 25,000개의 쓰기를 초과하는 경우의 동작 | 일괄 처리 작업이 실패함 |
| 총 일괄 처리 작업 수 | 제한 없음 |