

# Prácticas recomendadas para utilizar operaciones de datos masivos en DynamoDB
<a name="BestPractices_BulkDataOperations"></a>

DynamoDB admite operaciones por lotes, como utilizar `BatchWriteItem`, que puede realizar hasta 25 solicitudes `PutItem` y `DeleteItem` juntas. Sin embargo, `BatchWriteItem` no admite operaciones `UpdateItem`. Cuando se trata de actualizaciones masivas, la distinción radica en los requisitos y la naturaleza de la actualización. Puede utilizar otras API de DynamoDB, como `TransactWriteItems` para tamaños de lote de hasta 100. Cuando se trata de más elementos, puede utilizar servicios como AWS Glue, Amazon EMR o AWS Step Functions, o utilizar scripts y herramientas personalizados como el intérprete de comandos de DynamoDB para actualizaciones masivas.

**Topics**
+ [Actualización por lotes condicional](BestPractices_ConditionalBatchUpdate.md)
+ [Operaciones masivas eficientes](BestPractices_EfficientBulkOperations.md)