Best practice per l’utilizzo di operazioni sui dati in blocco in DynamoDB
DynamoDB supporta operazioni batch, ad esempio BatchWriteItem, con le quali è possibile eseguire fino a 25 richieste PutItem e DeleteItem contemporaneamente. Tuttavia, BatchWriteItem non supporta le operazioni UpdateItem. Per gli aggiornamenti in blocco, la differenza sta nei requisiti e nella natura dell’aggiornamento. È possibile utilizzare altre API DynamoDB, ad esempio TransactWriteItems per batch di dimensioni fino a 100. Quando sono coinvolti più elementi, è possibile utilizzare servizi come AWS Glue, Amazon EMR, AWS Step Functions o utilizzare script e strumenti personalizzati come DynamoDB-Shell per aggiornamenti in blocco.