2010-09-01 2 views
2

J'ai essayé de chercher sur stackoverflow ainsi que de googler beaucoup, mais je ne suis pas capable de trouver des réponses à mon problème (je suppose que je suis à la recherche de mauvais mots/termes).façon efficace de stocker l'activité de l'utilisateur du site

Nous sommes en train de construire un moteur de recommandation, et alors que nous enregistrons initialement toute l'activité de l'utilisateur dans des journaux personnalisés (nous utilisons des ruby ​​/ rails), nous devons faire un scan EOD de ce fichier utilisateur. Nous avons aussi d'autres données provenant d'autres endroits (son activité fb, twitter, etc), et par conséquent, par EOD, nous voulons enregistrer toutes les données pour un utilisateur particulier, puis exécuter notre code d'analyseur sur tous les les données de l'utilisateur pour générer les recommandations. Le problème est que nous générons beaucoup de données, et bien que pour le moment nous utilisions une table mysql pour stocker toutes ces données, nous ne sommes pas sûrs jusqu'à combien de temps pouvons-nous continuer à le faire, comme notre base d'utilisateurs se développe (nous testons encore en interne avec environ 10 utilisateurs avec beaucoup d'activité). De plus, en tant que développeurs enthousiastes, nous aimerions essayer quelque chose de nouveau qui puisse suffire à nos besoins.

Tout pointeur dans cette direction sera très utile.

Répondre

Questions connexes