He tenido grandes problemas de rendimiento al intentar almacenar imágenes en la base de datos. El tamaño de la base de datos se vuelve mucho más grande y las consultas en tablas con BLOB se vuelven mucho más lentas. También agrega complejidad adicional a su código, ya que tiene que usar acceso a datos no estándar para recuperar sus imágenes y tiene que configurar la carga diferida. También aumenta significativamente los tiempos de copia de seguridad y replicación.
Almacenar en archivos es mucho más fácil de manejar, puede hacer una copia de seguridad y sincronizar fácilmente solo los que han cambiado.
Básicamente, nunca intento incluir nada más que metadatos en una base de datos.