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