На чем лучше реализовать хранение просмотренных товаров ИМ?

Интересует, какие решения можно попробовать для хранения просмотренных товаров? Каждый зарегистрированный пользователь магазина может дополнительно отфильтровать товары по просмотренным и не просмотренным. В данный момент смотрю в сторону Redis, но может есть другой вариант? Данные хранятся не в рамках сессии (поэтому не уверен, что memcached подходит), а например 1 месяц. Хранить надо только id товара и id пользователя. В базу MySQL писать не вижу смысла, т.к write операции выходят достаточно накладными по ресурсам.
  • Вопрос задан
  • 79 просмотров
Пригласить эксперта
Ответы на вопрос 2
@caballero
Программист
нету ничего накладного для mysql записать пару целых чисел - у вас что милиард поьзователей там? будет такая же скорость как и в redis
и вообще можно хранить просмотренные id в куках в браузере поьзователя и пофиг регистрися он ии нет
Ответ написан
inoise
@inoise
Solution Architect, AWS Certified, Serverless
Redis ок решение на самом деле. А MySQL ... да тоже норм. Все зависит от нагрузки и частоты запросов.
Ответ написан
Ваш ответ на вопрос

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

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