zapisywanie danych czatu w bazie danych zajmuje dużo miejsca, wolałbym, abyś zrobił to w ten sposób:
-
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
-
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.
-
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