Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Jaki jest dobry pomysł na zapisywanie danych czatu w bazie danych?

zapisywanie danych czatu w bazie danych zajmuje dużo miejsca, wolałbym, abyś zrobił to w ten sposób:

  1. użytkownik A rozmawia ze swoim przyjacielem B... po zamknięciu okna czatu utwórz z niego plik tekstowy i zapisz go w strukturze folderów, np. Rok/Miesiąc/Data z nazwą pliku jako 'userid+user friend id' np.:AB.txt

  2. Na każdy dzień dołączaj dane do tego samego pliku tekstowego. więc w przyszłości będziemy pokazywać wszystkie czaty wykonane w ciągu dnia w jednym pliku.

  3. Dodaj historię czatu przy stole z identyfikatorem, nazwą pliku, datą utworzenia i godziną. Sprawdź, czy ta nazwa pliku już istnieje w DB, jeśli jest obecna, weź ten plik i dodaj dane do itelse wstaw wiersz z pełną ścieżką do DB i zapisz w nim dane czatu



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wydajność zapytania SQL Server 2005

  2. Jaki jest zakres CONTEXT_INFO w SQL Server?

  3. Porównanie techniczne:Microsoft Access 2016 i SQL Server 2016

  4. Spłaszczanie przecinających się przedziałów czasowych

  5. SQL Server:przydatne wskazówki dla początkujących