Je ne suis pas sûr de ce qui est le meilleur de la performance, donc je vous demande les gars.Création de l'historique ou de la connexion pour certains événements
Le problème est le suivant:
J'ai un système où chaque utilisateur obtient un certain montant de crédit pour certains événements. J'ai donc donné à mon utilisateur un attribut nommé créditscore qui est modifié sur ces événements. Tout fonctionne bien. Mais maintenant je veux que l'utilisateur voit réellement ce qu'il a fait quand et combien de crédit il a eu pour cela.
Que serait mieux ici:
Sauver l'histoire dans un attribut de texte et ajouter des lignes pour chaque événement
ou
écrire un modèle supplémentaire associé à l'utilisateur et créer une instance pour chaque événement. ou
ou
quelque chose de manière différente?
Comme il y a plusieurs événements par utilisateur et par jour, ce serait un énorme texte ou une quantité énorme d'instances. Quoi de mieux que la performance du site Web.
id vous recommandons d'utiliser un modèle associé à l'événement et l'utilisateur afin que vous puissiez suivre les actions et aussi ce que chaque action vaut le crédit sage. Il sera plus facile d'interroger à long terme de cette façon. – DMH
En outre, avec une indexation correcte, vous ne devriez pas rencontrer de problèmes de performance avec l'approche du modèle. –