Мне нужен трек, который пользователь читает на веб-сайте.Отслеживание просмотров страниц и отображение связанных данных
Затем с этими данными, иметь возможность знать:
1) - топ-N статьи прочитали в последний час/день/неделю/месяц
2) - показать рекомендации ("пользователи, которые читали эту , также читал, что ")
3) - так же, как (1), но для конкретного раздела на сайте
поскольку сайт имеет высокий трафик (> 1M просмотров/день) я не могу использовать СУРБД для этого.
Я начал смотреть на NoSQL (специально для кассандры), и поскольку он для меня все новый, я не уверен, что это то, что мне нужно или нет.
Я уверен, что я не первый, кому что-то нужно, но не смог найти ссылки/статьи, дающие мне указания о том, как это сделать. Является ли NoSQL лучшим aproach? Любые советы по модели данных?
Спасибо.
да, но это масштаб? через месяц у меня есть записи 40M, когда пользователь посещает статью, я должен показать им «пользователи, которые видели это, также видели это». это объединение и группировка большого количества записей. Поскольку новый контент постоянно добавляется, я не могу «предварительно вычислить эти вещи», – Zake80