Ver Mensaje Individual
  #6 (permalink)  
Antiguo 09/03/2016, 13:44
minombreesmm
 
Fecha de Ingreso: agosto-2012
Ubicación: M.
Mensajes: 2.031
Antigüedad: 12 años, 3 meses
Puntos: 52
Respuesta: ¿un campo de estado o una tabla nueva?

Cita:
Iniciado por gnzsoloyo Ver Mensaje
Visto a vuelo de pájaro, es un esquema que sólo requiere de dos tablas.
Una tabla de comentarios, con una FK nulable que apunta a si misma, FK que se usaría para saber cual es el inicio de cada hilo (el inicio sería NULL).
Una tabla de comentarios leídos, donde solo se requerirían dos campos: uno para el ID del mensaje y otro para el ID del que lo leyó y posiblemente un tercer campo con la fecha y hora en que ocurriera. De esa forma cuando un usuario accede se pueden buscar los hilos leídos y los no leídos, así como los mensajes que se leyeron o no.

El esquema que describes se parece bastante al funcionamiento de este mismo foro... ¿te diste cuenta?
Ajam. osea tengo
una tabla comentarios con su iddetema, esa es independiente de las notificaciones

tengo una de notificaciones donde guardo id del comentario o tema segun el valor de otro campo, y actualmente hay un campo que se llama, estado(leido o no leido).
esa tabla inserta registros tantos usuarios notificados sean.

aqui el problema que veo es que esta tabla crecera muy rapidamente.
y por eso pensaba a tener una segunda tabla donde inserte los comentarios ya leidos y borrarlos fisicamente de la de notificaciones, y asi poder hacer las consultas mas rapidas en esa tabla.

y si me doy cuenta que es igual al esquema de este foro, de face y de otros.
pero no tanto al de este, ya que aqui se necesita suscribirse al tema para recibir notificaciones de donde el usuario a comentado.
en mi caso la suscripcion no hace falta, el usuario recibira notificaciones del tema donde halla comentado, pues se deduce que es de su interes el tema y las respuestas en el.
de hecho busque esa opcion aqui pero no la haye jejes, por eso es que me suscribo a todos los temas que comento.
__________________
a veces creemos que es algo básico pero al profundizar nos damos cuenta que estábamos tocando solo la cola de la culebra