Mi pregunta es bastante genérica y sé que podría no haber una respuesta al 100%. Estoy creando una solución web ASP .NET que incluirá muchas imágenes y, con suerte, una buena cantidad de tráfico. Tengo muchas ganas de lograr el rendimiento.
¿Debo guardar las imágenes en la base de datos o en el sistema de archivos? Y sin importar la respuesta, estoy más interesado en por qué elegir una forma específica.
Muchas gracias Stefan
DUPLICAR : Almacenar imágenes en DB - ¿Sí o no? , ¿Cómo almacenar imágenes en su sistema de archivos , almacenando una pequeña cantidad de imágenes: blob o fs? y probablemente algunos otros.
COMENTARIO: Gracias por muchas buenas respuestas. Iré por una solución basada en archivos, incluso si me gusta la idea de tener una solución 100% basada en bases de datos. Parece que hoy existen buenas soluciones para hacer lo que quiero con las bases de datos, etc., pero tengo algunas razones para no hacerlo.
Estaré en una solución alojada, tengo una gran cantidad de almacenamiento (10 gb) pero solo 300mb para la base de datos. Costará mucho almacenamiento adicional en la base de datos.
No soy un experto en DB y tampoco controlo la configuración de la DB. Una solución basada en DB puede necesitar una configuración personalizada como parece.
Si nos movemos para ejecutar el sitio en nuestro propio servidor, podría considerar una solución basada en DB. gracias Stefan