|
Hola Patricio,
El tema fue tratado en varias ocasiones, si buscas en los foros encontrarar dichos hilos.
La respuesta más honesta que se me ocurre es: Depende.
Cada cosa tiene sus ventajas y desventajas. Y al final lo que determina que es más conveniente son los requisitos/funcionalidades del sistema y hasta las restricciones del proyecto.
Guardar imagenes en DB no es una buena alternativa si lo vemos desde el punto de vista del espacio o tamaño puesto que esto hace crecer mucho a la BD. Por otro lado, tenerlas almacenadas en una DB es un medio relativamente seguro.
Si se opta por guardar el Path necesitaremos tener el acceso a dicho directorio. Y aqui hay que considerar de que si el sistema será usado en red, habrá que hacer compartido dicho directorio. Por otro lado, una pequeña metida de pata y ¡puf! desaparecen las imagenes o hasta el directorio mismo y las cosas se van a diablo...
Como ves, hay muchas cosas que considerar. Yo sólo te muestro una punta del iceberg. Deberás analizar tu situación y las disponibilidades técnicas a las que te ves sometido para determinar que es más adecuado para ti.
Saludos,
|