Autor
|
Tema: Sistema de Notificaciones (Leído 4,562 veces)
|
mark182
|
Hola como estan?
Estoy intentando hacer un sistema de notificaciones al estilo facebook con PHP, MySQL y Node.js. Pero la verdad que no se me ocurre como podria hacer la estructura de la base de datos. Me podrian dar una mano con esto?
Muchas gracias.
|
|
|
En línea
|
|
|
|
mark182
|
Pongo una mejor explicacion para que se entienda lo que quiero:
Tengo una tabla de usuarios obviamente, una tabla con las notificaciones (id y contenido de la notificacion). Pense de hacer una tabla intermedia. Pense que la tabla intermedia sea:
id_us_emite_notifiacion | id_us_recibe_notificacion | id_notificacion
Pero esto generaria un registro por cada usuario que esta suscripto al que emitio la notificacion. Supongamos que el usuario A emite una notificacion, y tiene suscripto al usuario B, entonces la tabla quedaria:
---------------------------------------------------------------------------------------- id_us_emite_notifiacion | id_us_recibe_notificacion | id_notificacion id_us_A | id_us_B | id ----------------------------------------------------------------------------------------
Ahora bien, supongamos que el usuario A tiene suscripto al usuario B, C, D, E, etc. Entonces quedaria:
---------------------------------------------------------------------------------------- id_us_emite_notifiacion | id_us_recibe_notificacion | id_notificacion id_us_A | id_us_B | id id_us_A | id_us_C | id id_us_A | id_us_D | id id_us_A | id_us_E | id id_us_A | id_us_etc | id ----------------------------------------------------------------------------------------
O sea, que si un usuario tiene demasiados suscriptos entonces una notificacion generaria demasiados registros en la base de datos. Y eso que solo estamos hablando de un solo usuario que emite notificacion.
Ustedes dicen que igualmente lo haga asi? no habria ningun problema a nivel de tamaño del la base de datos? seria optimo hacerlo asi?
Muchas gracias.
|
|
|
En línea
|
|
|
|
Carloswaldo
Traductor
Moderador Global
Desconectado
Mensajes: 4.764
Nos reservamos el derecho de ban.
|
Yo creo que en vez de tener una tabla de notificaciones solo tengas la tabla de suscripciones y generar las notificaciones a partir de esa tabla (no necesitas almacenar las notificaciones ¿o sí?)
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Gmail estrena sistema de notificaciones y contador de mensajes no leídos
Noticias
|
wolfbcn
|
0
|
1,840
|
27 Enero 2011, 12:25 pm
por wolfbcn
|
|
|
Facebook empieza a cambiar su sistema de notificaciones
Noticias
|
wolfbcn
|
0
|
2,530
|
13 Septiembre 2011, 21:42 pm
por wolfbcn
|
|
|
Necesito opiniones de como crear un sistema de notificaciones
Desarrollo Web
|
z3nth10n
|
0
|
1,601
|
18 Febrero 2014, 20:53 pm
por z3nth10n
|
|
|
[CONSULTA]Sistema de Notificaciones
Dispositivos Móviles (PDA's, Smartphones, Tablets)
|
ervays
|
0
|
2,024
|
3 Julio 2014, 17:21 pm
por ervays
|
|
|
Sistema de notificaciones de criptomonedas (Beta) (Escritorio)
Software
|
diegodesdecolombia2
|
0
|
1,381
|
13 Enero 2018, 02:24 am
por diegodesdecolombia2
|
|