

# DynamoDB에서 대량 데이터 작업을 사용하는 모범 사례
<a name="BestPractices_BulkDataOperations"></a>

DynamoDB는 최대 25개의 `PutItem` 및 `DeleteItem` 요청을 함께 수행할 수 있는 `BatchWriteItem`과 같은 배치 작업을 지원합니다. 그러나 `BatchWriteItem`은 `UpdateItem` 작업을 지원하지 않습니다. 대량 업데이트의 경우 업데이트 요구 사항과 특성 면에서 차이가 있습니다. `TransactWriteItems`를 비롯한 다른 DynamoDB API를 사용하여 배치 크기를 최대 100까지 늘릴 수 있습니다. 더 많은 항목이 관련된 경우 AWS Glue, Amazon EMR, AWS Step Functions와 같은 서비스를 사용하거나 DynamoDB-shell과 같은 사용자 지정 스크립트 및 도구를 사용하여 대량 업데이트를 수행할 수 있습니다.

**Topics**
+ [조건부 배치 업데이트](BestPractices_ConditionalBatchUpdate.md)
+ [효율적인 대량 작업](BestPractices_EfficientBulkOperations.md)