risentveber
@risentveber
fullstack web developer

Как правильно реализовывать функциональность ЛАЙКОВ в Rails?

Как сделать лайки, которые будут работать быстро? Скажем, как в современных социальных сетях.
Может надо использовать нереляционную базу данных? Как вообще решают подобную задачу, так чтобы это было масштабируемо?
  • Вопрос задан
  • 684 просмотра
Пригласить эксперта
Ответы на вопрос 4
Можно использовать уже готовый гем для этого acts_as_votable.
Ответ написан
Комментировать
POS_troi
@POS_troi
СадоМазо Админ, флудер, троль.
А чего может быть медленного в инкременте значения поля в бд?
Вообще не понятно что значит быстро, по каким критериям.
Ответ написан
premas
@premas
Full-stack web-developer
Использовал counter_cache на большом новостном портале. Тормозов не было. Но для хайлоада я бы все-таки смотрел в сторону Redis.
Ответ написан
Комментировать
opium
@opium
Просто люблю качественно работать
Ну а смысл рельсы то юзать для лайков ну напишите на руби эвент машин , не страдайте идиотизмом.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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