Database design DynamoDB流来更新喜欢的内容和评论

Database design DynamoDB流来更新喜欢的内容和评论,database-design,amazon-dynamodb,aws-lambda,amazon-dynamodb-streams,Database Design,Amazon Dynamodb,Aws Lambda,Amazon Dynamodb Streams,我正在使用DynamoDB作为我的后端,我需要在单独的表中维护喜欢和评论,就像在SQL中一样,并在另一个表中维护每个帖子的评论和喜欢计数 共3张表格 TableName-哈希键、RangeKey、属性 喜欢-帖子,用户名- 注释-PostId,用户名,{text:“Jo Jo”} 计数-posted,-,{评论:15,喜欢:15} 在Likes表/comments表中插入行后,我需要更新Counts表中的Likes计数 现在我在我的应用程序代码(Java AWS SDK)中实现了这一点 我听说过

我正在使用DynamoDB作为我的后端,我需要在单独的表中维护喜欢和评论,就像在SQL中一样,并在另一个表中维护每个帖子的评论和喜欢计数

共3张表格

TableName-哈希键、RangeKey、属性

喜欢-帖子,用户名-

注释-PostId,用户名,{text:“Jo Jo”}

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

在Likes表/comments表中插入行后,我需要更新Counts表中的Likes计数

现在我在我的应用程序代码(Java AWS SDK)中实现了这一点

我听说过流和触发器(Lambda函数)——如何使用流更新计数表

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

有人能澄清一下吗


提前感谢…

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

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