Как хранить колличество лайков сообщения и колличество комментариев?

Делать выборку сообщения и количество лайков используя COUNT(*) ресурсозатратно, прочитал что крупные проекты используют NOSQL для решения, записывая количество лайкой, комментариев например в redis, memched и просто увеличивают значение при вставке нового значения в Б.Д.. Насколько правильный такой подход? И какой подход можно и нужно использовать для того чтоб меньше тратить ресурсов.
  • Вопрос задан
  • 507 просмотров
Решения вопроса 1
VGrabko
@VGrabko
Golang, Php, Js
Сделать таблицу Id,likes
и в редисе сделать кеш likes_id:value

Читать с редиса обновлять в редисе и бд.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Cnfc19932
Full-stack web developer
А что если иметь для этого отдельную таблицу(Id,likes,comments)?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы