На основании документации Amazon это невозможно, они просят использовать UpdateItem
: https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_BatchWriteItem.html
Таким образом, вы можете либо использовать свой подход, либо выполнить параллельное UpdateItem
в своем В конце приложения, как указано в документации Amazon, преимущества использования BatchWriteItem заключаются в основном в затратах и сложности:
BatchWriteItem выполняет указанные операции put и delete параллельно, предоставляя вам возможность Подход с использованием пула потоков без необходимости вносить сложности в ваше приложение.
Ваш подход может быть более быстрым (с меньшими задержками), но более дорогостоящим (необходимо читать и писать весь элемент). Между тем подход UpdateItem
может быть более сложным для реализации в зависимости от используемой вами технологии.