Я использую DynamoDB для своего бэкэнда, мне нужно поддерживать лайки и комментарии в отдельных таблицах, как в SQL, и другую таблицу, чтобы поддерживать количество комментариев и количество лайков для каждого сообщения.
Всего 3 таблицы
TableName - HashKey, RangeKey, Атрибуты
Нравится - PostId, UserName, -
Комментарии - PostId, UserName, {text: "Jo jo"}
Подсчитывает - PostId, -, {Комментариев: 15, Нравится: 15}
Мне нужно обновить количество лайков в таблице Counts после вставки строки в таблицу лайков / таблицу комментариев.
Теперь я делаю это в своем коде приложения (Java AWS SDK)
Я слышал о потоках и триггерах (лямбда-функциях) - как мне обновить таблицу счетчиков с помощью потоков
Я прочитал несколько статей о потоках. Насколько я понимаю, они полезны, когда мы используем среду, в которой мы не можем выполнить это действие.
Кто-нибудь может прояснить это?
Заранее спасибо...