Как динамо-БД обрабатывает атомарные транзакции, если дальнейшие записи производятся через динамо-потоки БД? - PullRequest
0 голосов
/ 01 февраля 2019

Вопрос заключается в том, как динамо-БД обрабатывает кислотные транзакции, если некоторые транзакции связаны с потоками динамо-базы данных, которые вызывают дальнейшую запись в таблицы динамо-базы данных.

Будет ли она отменять эти записи, происходящие с использованием потоков динамо-базы данных, илиоставьте их без изменений, и если они действительно откажутся от этих изменений, то как это работает, следующее поведение не может быть найдено ни в одной официальной документации aws.

Например, рассмотрим ситуацию, когда существует всего 3 транзакции, которые должны быть атомарными.A, B и C, но когда A выполняет его, он использует потоки DynamoDB, которые выполняют лямбда-функцию, которая выполняет D-транзакцию, которая вносит изменения в какую-то другую таблицу DynamoDB, теперь, если транзакция завершится неудачей, как она отменит изменения, сделанные транзакцией D.

Итак, я ожидаю, что какой-нибудь эксперт укажет мне правильное направление.

спасибо

varnit

...