konto usunięte
Temat: System prywatnych wiadomości
Hej.Jak zrobić to najoptymalniej?
Mogę trzymać w bazie 1 wspólny rekord dla wysyłającego i odbierającego, ale co jeśli jeden z nich zechce skasować wiadomość? Mogę wówczas ustawić przy niej flagę w stylu is_visible, wówczas nie będzie ona faktycznie skasowana, tylko już "niewidoczna" dla jednej ze stron. Ale rekord będzie cały czas zajmował miejsce w bazie.
Z drugiej strony tworzenie dwóch rekordów dla wysyłającego i odbierającego też nie jest dobre ze względu na duplicate content.
Może jednak flagi i "znikające" wiadomości, i dopiero jeśli sender i receiver dokonają usunięcia, wówczas rekord jest kasowany z bazy?
Jakie jest wasze doświadczenie z PM?