Quelle est la meilleure méthode pour déterminer si un utilisateur a consulté un élément de données, c'est-à-dire comme une mise à jour d'un commentaire? Les deux solutions que j'ai pensé sont ces ....Meilleure façon de déterminer si un utilisateur a consulté des données
Utilisez une table séparée qui a une ligne pour chaque utilisateur et l'identifiant de données qui est en cours de visualisation et l'insertion dans l'élément lorsque la dernière vue.
Utilisez la même table et ajoutez une ligne pour chaque utilisateur lorsque l'élément est modifié et supprimez cette ligne lorsque l'utilisateur affiche réellement les données.
Les deux méthodes résoudre le problème, mais en solution 2 lignes maximum pour la table serait au pire égale à celle de la solution 1, ne vu quoi que ce soit, et, au mieux, a 0 lignes, tout a été vu. Je sais que dans la solution 2, vous n'avez aucun moyen de déterminer quand il a été vu.
Pensées?
Modifier: J'utilisais une mise à jour d'un commentaire à titre d'exemple. Dans l'application elle-même, les nouveaux utilisateurs ne devraient pas voir ou lire les anciennes données. Cela ne signifierait rien pour eux car ils viennent de se joindre.