Запись транзакции DynamoDB

#amazon-web-services #amazon-dynamodb

#amazon-веб-сервисы #amazon-dynamodb

Вопрос:

Состояния записи транзакции DynamoDB:

Одновременное обновление нескольких транзакций одних и тех же элементов может вызвать конфликты, которые отменяют транзакции. Мы рекомендуем следовать рекомендациям DynamoDB по моделированию данных, чтобы минимизировать такие конфликты.

Если TransactionWriteItems для одного и того же элемента одновременно выполняется несколько одновременных операций, завершится ли сбой всех запросов на запись транзакции TransactionCanceledException ? Или хотя бы один запрос будет выполнен успешно?

Ответ №1:

Это зависит исключительно от того, как происходят конфликты. Итак, если все записи в транзакции будут успешными, она будет успешной. Если какая-либо другая операция записи / передачи завершает один из элементов, произойдет сбой.