Notificaciones a Facebook (implementación de base de datos)

Me pregunto cómo Facebook implementa su sistema de notificaciones cuando estoy buscando hacer algo similar.

FooBar ha comentado tu estado.Red1, Green2 y Blue3 comentaron en tu foto.MegaMan y otros 5 comentaron sobre tu evento.

No puedo tener múltiples notificaciones escritas en un solo registro, ya que eventualmente tendré acciones asociadas con cada notificación. Además, en la vista me gustaría que las notificaciones se representen como listas expandibles cuando existe un cierto número de ellas para un solo tema.

FooBar ha comentado tu estado (acciones)Red1, Green2 y Pink5 comentaron en tu foto [+]MegaMan y otros 3 comentaron sobre tu evento [-]MegaMan ha comentado tu evento (acciones)ProtoMan ha comentado tu evento (acciones)Bass ha comentado tu evento (acciones).DrWilly ha comentado tu evento (acciones)

¡Aclamaciones!

PD Estoy usando postgres y rieles BTW.

Respuestas a la pregunta(3)

Su respuesta a la pregunta