首页 > 解决方案 > 如果通过 dynamo db 流进行进一步写入,dynamo DB 如何处理原子事务?

问题描述

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

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

例如,考虑总共有 3 个事务需要原子 A、B 和 C 的情况,但是当 A 执行时使用 dynamoDB 流,该流执行 lambda 函数,该函数生成 D 事务,对其他一些 dynamoDB 表进行修改,现在如果事务失败如何恢复事务 D 所做的修改。

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

谢谢

清漆

标签: amazon-web-servicestransactionsamazon-dynamodbacidamazon-dynamodb-streams

解决方案


推荐阅读