Je veux savoir quels articles un utilisateur a lu sur un site Web.Suivi des pages vues et affichage des données associées
Ensuite, avec ces données, être en mesure de savoir:
1) - top articles N lu dans la dernière heure/jour/semaine/mois
2) - Recommandations show ("les utilisateurs qui lisent ce , lire aussi que ")
3) - même que (1), mais pour une section spécifique sur le site
Depuis que le site a un trafic élevé (> 1M vues/jour) je ne peux pas utiliser un RDBMS pour cela.
J'ai commencé à regarder NoSQL (cassandra spécifiquement) et puisque c'est tout nouveau pour moi, je ne suis pas sûr que ce soit ce dont j'ai besoin ou non.
Je suis possitive je ne suis pas le premier à avoir besoin de quelque chose comme ça, mais je n'ai pas trouvé de liens/articles me donnant des indications sur la façon de faire quelque chose comme ça. NoSQL est-il la meilleure approche? Des conseils sur le modèle de données?
Merci.
oui, mais est-ce l'échelle? dans un mois, j'ai environ 40 millions d'enregistrements, quand un utilisateur visite un article, je dois leur montrer "les utilisateurs qui ont vu cela, ont également vu que". c'est rejoindre et regrouper une grande quantité d'enregistrements. Puisque le nouveau contenu est constamment ajouté je ne peux pas "pré-calculer ces choses" – Zake80