sql >> Base de Datos >  >> RDS >> Mysql

Almacenamiento de imágenes en el sistema de archivos como archivos o en el campo de la base de datos BLOB como archivos binarios

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.