バックエンドに DynamoDB を使用しています。いいねとコメントを SQL のように別のテーブルに保持し、別のテーブルに投稿ごとのコメントといいねの数を保持する必要があります
合計 3 テーブル
TableName - HashKey、RangeKey、属性
いいね - PostId, UserName, -
コメント - PostId、UserName、{text: "Jo jo"}
カウント - PostId, -, {コメント: 15, いいね!: 15}
Likesテーブル/コメントテーブルに行を挿入した後、CountsテーブルのLikesカウントを更新する必要があります
今、私は自分のアプリ コード (Java AWS SDK) でこれを行っています。
ストリームとトリガー (Lambda 関数) について聞きました - ストリームを使用してカウント テーブルを更新するにはどうすればよいですか
ストリームに関するいくつかの記事を読みました。私の理解によれば、これらは、そのアクションを実行できない環境を使用しているときに役立ちます。
誰でもこれを明確にしてもらえますか?
前もって感謝します...