#amazon-web-services #amazon-dynamodb
#amazon-веб-сервисы #amazon-dynamodb
Вопрос:
Состояния записи транзакции DynamoDB:
Одновременное обновление нескольких транзакций одних и тех же элементов может вызвать конфликты, которые отменяют транзакции. Мы рекомендуем следовать рекомендациям DynamoDB по моделированию данных, чтобы минимизировать такие конфликты.
Если TransactionWriteItems
для одного и того же элемента одновременно выполняется несколько одновременных операций, завершится ли сбой всех запросов на запись транзакции TransactionCanceledException
? Или хотя бы один запрос будет выполнен успешно?
Ответ №1:
Это зависит исключительно от того, как происходят конфликты. Итак, если все записи в транзакции будут успешными, она будет успешной. Если какая-либо другая операция записи / передачи завершает один из элементов, произойдет сбой.