Задать вопрос
inlanger
@inlanger
Django программист

Какую БД выбрать для хранения записей о просмотрах страницы?

Возникла интересная задача — реализовать счетчик уникальных просмотров для каждой статьи сайта, с возможностью последующей фильтрации данных по датам. Позже эти данные нужно будет показывать авторам статей. Сейчас сильно задумались — а какую БД использовать в этом случае? Насиловать MySQL вроде как не сильно правильно, но ставить для такой «простой» задачи какую-нибудь MongoDB — слишком круто. Думали насчет Redis — так из него нормально не получится получать данные, нужно будет обрабатывать большое количество данных не на стороне БД.

Может кто-то сталкивался с такой задачей? Интересно узнать реально работающие варианты, спасибо :)
  • Вопрос задан
  • 4316 просмотров
Подписаться 7 Оценить Комментировать
Ответ пользователя Yuri Shikanov К ответам на вопрос (6)
dizballanze
@dizballanze
Software developer at Yandex
Думали насчет Redis — так из него нормально не получится получать данные, нужно будет обрабатывать большое количество данных не на стороне БД.

Почему вы так считаете? Redis поддерживает несколько весьма удобных структур данных и множество операций над ними. У меня есть опыт работы с ним и могу сказать, что решить ваше задачу при помощи Redis не составит труда и не нужно никакой особой обработки данных на стороне приложения.
Ответ написан
Комментировать