Czy mógłby ktoś mi opisać działanie wiadomości prywatnych takich serwisów jak nasza-klasa czy facebook

Chodzi mi oto abym mógł sobie wyobrazić jak to działa.
W moim przekonaniu wiadomość prywatna to dodanie do bazy rekordu z dajmy na przykład ID użytkownika 1 (który wysyła wiadomość) oraz ID użytkownika 2 (który ją otrzymuje), później w skrypcie umieszczamy funkcje która będzie wyświetlała wszystkie rekordy z tym ID.
Dobrze myślę

Teraz jeszcze pytanie co do bazy danych...
Jak najlepiej sortować wiadomości i gdzie


z góry dziękuje za pomoc