Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Quelle est une bonne idée pour enregistrer les données de chat dans la base de données ?

enregistrer les données de chat dans la base de données est une tâche qui prend de la place, je préférerais que vous le fassiez de cette façon :

  1. l'utilisateur A discute avec son ami B... une fois la fenêtre de discussion fermée, créez-en un fichier texte et enregistrez-le dans une structure de dossiers telle que Année/Mois/Date avec le nom du fichier sous la forme 'userid+user friend id', par exemple :AB.txt

  2. Pour chaque jour, continuez à ajouter des données au même fichier texte. Ainsi, à l'avenir, nous afficherons toutes les discussions effectuées en une journée dans un seul fichier.

  3. Ajoutez un historique de discussion de table avec ID, nom de fichier, date et heure de création. Vérifiez si ce nom de fichier existe déjà dans la base de données, s'il est présent, prenez ce fichier et ajoutez-y des données, insérez une ligne avec un chemin complet dans la base de données et enregistrez-y les données de chat