DynamoDB 流更新点赞和评论

DynamoDB Streams to Update Likes and Comments

我在后端使用 DynamoDB,我需要在单独的 table 中维护点赞和评论,就像在 SQL 和另一个 table 中一样,以维护评论和点赞计数每 post

共 3 table 秒

表名 - HashKey、RangeKey、属性

喜欢 - PostId、用户名、-

评论 - PostId、用户名、{文本:"Jo jo"}

计数 - PostId,-,{评论:15,喜欢:15}

在点赞 table/ 评论 table

中插入行后,我需要在计数 table 中更新点赞计数

现在我正在我的应用程序代码中执行此操作(Java AWS SDK)

我听说过 Streams 和触发器(Lambda 函数)- 我如何使用 Streams

更新计数 table

我阅读了有关流的几篇文章,据我了解,当我们使用无法执行该操作的环境时,这些文章很有用

谁能澄清一下?

提前致谢...

在 Amazon Web Services 中,大多数操作都有触发器作为 Lambda 函数,当执行操作时,它将触发配置的 Lambda 函数。

我为我的 table 创建了一个流,并为每个 table 配置了一个 Lambda 函数,以便在插入记录时触发 Lambda 函数并更新使用我的代码汇总计数。