Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/11/2008, 09:43
Avatar de chitoso
chitoso
 
Fecha de Ingreso: mayo-2008
Ubicación: Montevideo, Uruguay
Mensajes: 205
Antigüedad: 16 años, 6 meses
Puntos: 5
¿Guardar archivos en BD o en el servidor?

Bueno, la pregunta es simple. Estoy desarrollando parte de un sistema donde los usuarios pueden subir uno o mas archivos. No es parte del núcleo del sistema. Es algo complementario, es decir, no se va a ser una funcionalidad tan usada.

Guardo los datos en BD o los dejo en el servidor y guardo el path en un campo de la base?

Creo saber cuales son los pro y contra más evidentes. Pero quizá hay cosas mas sutiles que no tengo en cuenta.

En principio me inclino por guardarlos en la base, porque:

-no son muchos archivos (aunque con el tiempo seran cada vez mas. Igual los archivos los guardo en una tabla exclusiva. No me afecta la performance gral, o si?)

-Es facil hacer un backup de TODO el sistema. Sin tener que bajar los archivos por separado. Es facil también excluír esa tabla y hacer un backup sin los archivos.

-Puedo modificar la estructura de archivos, mover el sistema o mudar de servidor sin problemas.

Bueno, si alguien sabe apuntarme en la dirección correcta, se lo agradezco.

Saludos
__________________
Pasión por la Música