Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Qual è una buona idea per salvare i dati della chat nel database?

salvare i dati della chat nel database è un'attività che richiede spazio, preferirei che lo facessi in questo modo:

  1. l'utente A chatta con il suo amico B... una volta chiusa la finestra della chat creane un file di testo e salvalo in una struttura di cartelle come Anno/Mese/Data con il nome del file come 'id utente+id amico utente' es:AB.txt

  2. Per ogni giorno continua ad aggiungere dati allo stesso file di testo. quindi in futuro mostreremo tutte le chat fatte in un giorno in un unico file.

  3. Aggiungi una cronologia chat da tavolo con ID, nome file, data e ora di creazione. Controlla se il nome del file esiste già nel DB, se presente, prendi quel file e aggiungi i dati in altro inserisci una riga con un percorso completo nel DB e salva i dati della chat in esso