如果通过dynamo db流进行进一步写入,则dynamo DB如何处理原子事务?

时间:2019-02-01 16:01:01

标签: amazon-web-services transactions amazon-dynamodb acid amazon-dynamodb-streams

问题是,如果某些事务与dynamo DB流相关联,导致进一步写入dynamo db表,那么dynamo DB如何处理酸性事务。

是要恢复那些使用dynamo DB流发生的写入,还是保持不变,并且如果它确实恢复了这些更改的工作方式,则在任何正式的AWS文档中都找不到以下行为。

例如,考虑

的情况,总共需要3个事务,分别是原子A,B和C,但是当A执行时,它使用dynamoDB流,该流执行执行lambda函数的Dmb事务,该事务对其他dynamoDB表进行修改,现在,如果交易失败,将如何还原交易D所做的修改。

所以,我希望一些专家会向我指出正确的方向。

谢谢

varnit

0 个答案:

没有答案