

# DynamoDB での一括データオペレーション使用についてのベストプラクティス
<a name="BestPractices_BulkDataOperations"></a>

DynamoDB は、最大 25 の `PutItem` リクエストと `DeleteItem` リクエストを同時に実行できる、`BatchWriteItem` などのバッチオペレーションをサポートしています。ただし、`BatchWriteItem` は、`UpdateItem` オペレーションをサポートしていません。一括更新の場合、更新の要件と内容によって異なります。最大 100 のバッチサイズには、`TransactWriteItems` などの他の DynamoDB API を使用できます。これ以上の項目が含まれる場合は、AWS Glue、Amazon EMR AWS Step Functions などのサービスを使用するか、DynamoDB シェルなどのカスタムスクリプトやツールを使用して一括更新できます。

**Topics**
+ [条件付きバッチ更新](BestPractices_ConditionalBatchUpdate.md)
+ [効率的な一括オペレーション](BestPractices_EfficientBulkOperations.md)