标签: transactions amazon-dynamodb database nosql
问题就像图片一样,说我的应用程序需要写入两个不同的DynamoDB表,当我的一个操作失败时,我如何确保数据不一致?
答案 0 :(得分:0)
DynamoDB有transaction library
然而,请注意,这是非常昂贵的(我认为是7倍的正常成本),并且通常最好以不需要此类交易的方式尝试设计数据库。
或者,您可以让AWS lambda侦听一个表,并在第一个表发生更新时触发对第二个表的更新。
最后,如果您需要这样的关系,请考虑使用RDS而不是DynamoDB