Modelo de datos para la gestion de novedades vistadas por usuario

05/07/2006 - 12:41 por bruno.rafols | Informe spam
Hola a todos!!

Necesito implementar un modelo de datos que me permita llevar un
control de novedades sobre un usuario. Es decir, cuando un usuario
accede a la aplicación, se le muestran qué contenidos nuevos no ha
visitado aun. En cuando los visita, se desmarcan como novedad.

Pensad que existen miles de usuarios concurrentes y miles de
contenidos. Así que no sirve el hecho de mantener una tabla que
relacione contenidos y usuarios y marque los que ha visitado o no.

Una solución que hemos pensado está en el uso de máscaras. Cada
usuario tendrá una máscara, y cada contenido residirá en una
posición de la máscara. De alguna manera se pueden controlar así
qué elementos se han visitado.

Éste es un problema que se deben producir en muchas aplicaciones con
muchos usuarios. Conocéis la manera de solucionar el problema???
Resulta eficiente la utilización de máscaras?

Un saludo, y grácias de antemano!!
 

Leer las respuestas

#1 Maxi
05/07/2006 - 14:31 | Informe spam
Hola, no veo porque no hacer la opcion de usuarios, contenidos y una tabla
de moviemientos, cada vez que hace un evento llenar esa tabla, o sea: te
queda como una auditoria


Salu2
Maxi [MVP SQL SERVER]
www.sqlgurus.org


escribió en el mensaje
news:
Hola a todos!!

Necesito implementar un modelo de datos que me permita llevar un
control de novedades sobre un usuario. Es decir, cuando un usuario
accede a la aplicación, se le muestran qué contenidos nuevos no ha
visitado aun. En cuando los visita, se desmarcan como novedad.

Pensad que existen miles de usuarios concurrentes y miles de
contenidos. Así que no sirve el hecho de mantener una tabla que
relacione contenidos y usuarios y marque los que ha visitado o no.

Una solución que hemos pensado está en el uso de máscaras. Cada
usuario tendrá una máscara, y cada contenido residirá en una
posición de la máscara. De alguna manera se pueden controlar así
qué elementos se han visitado.

Éste es un problema que se deben producir en muchas aplicaciones con
muchos usuarios. Conocéis la manera de solucionar el problema???
Resulta eficiente la utilización de máscaras?

Un saludo, y grácias de antemano!!

Preguntas similares