Powiadomienia ala Facebook (implementacja bazy danych)

Zastanawiam się, jak Facebook wdraża swój system powiadomień, ponieważ chcę zrobić coś podobnego.

FooBar skomentował twój statusRed1, Green2 i Blue3 skomentowali Twoje zdjęcieMegaMan i 5 innych osób skomentowało Twoje wydarzenie

Nie mogę mieć wielu powiadomień zapisanych w jednym rekordzie, ponieważ w końcu będę mieć akcje związane z każdym powiadomieniem. Ponadto w widoku chciałbym, aby powiadomienia były renderowane jako rozwijalne listy, gdy pewna ich liczba istnieje dla jednego tematu.

FooBar skomentował twój status (działania)Red1, Green2 i Pink5 skomentowali Twoje zdjęcie [+]MegaMan i 3 inne osoby skomentowały Twoje wydarzenie [-]MegaMan skomentował Twoje wydarzenie (akcje)ProtoMan skomentował Twoje wydarzenie (działania)Bass skomentował twoje wydarzenie (akcje)DrWilly skomentował Twoje wydarzenie (działania)

Twoje zdrowie!

PS Używam postgres i rails BTW.