Comunidad de diseño web y desarrollo en internet online

Añadir favoritos para cada user, ¿Qué es lo mas optimizado?

Citar            
MensajeEscrito el 29 May 2010 06:46 pm
Hola,

Estoy desarrollando una página en la que el usuario va a poder compartir archivos de formar muy fácil, y necesito que se puedan guardar esos archivos en una sección de favoritos que va a tener cada usuario en la página.

Para eso pense dos formas:

1. Crear una tabla dentro de la base de datos en la cual estén TODOS los favoritos de TODOS los usuarios. Y guardar los datos asi : (ejemplo) "ID_archivo"=150,"Usuario"=user. Entonces los obtengo buscando todos los favoritos en la base de datos que sean del usuario 'user' con WHERE.

2. Crear una tabla con los favotitos de cada usuario, quedando idusuario+favorito como la tabla de cada usuario. Los datos se guardarían simplemente instertando la id del archivo solamente. Para obtenerlos se utilizaría sólo la selección de la tabla con el usuario correspondiente, sin usar where.

Ahora, lo que quiero saber es cual de los dos es mas seguro, consume menos espacio y es más ordenado.


Gracias.

Por lea123456

33 de clabLevel



 

firefox
Citar            
MensajeEscrito el 30 May 2010 05:21 am
la numero 1 es mejor, saludos

Por talcual

686 de clabLevel



 

Colombia

firefox
Citar            
MensajeEscrito el 30 May 2010 03:01 pm
Gracias por la ayuda

Por lea123456

33 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.