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

MySQL Store Image BLOB Mala práctica Rendimiento

Si puede hacer públicas sus imágenes, recomendaría guardar las imágenes en un almacenamiento diferente (y probablemente más barato) que su base de datos, como S3, por ejemplo.

Pero si sus imágenes deben ser privadas, almacenarlas en la base de datos no es la peor opción, pero debe manejarlas en su código.

Si está utilizando mysql5.6 y el formato Barracuda (este es el más común en estos días), entonces, desde el punto de vista de MySQL, el almacenamiento de columnas BLOB tendrá 2 búsquedas de datos en el disco en lugar de 1, ya que las columnas BLOB y TEXT se guardan fuera de la página principal de datos.

Puede leer más información sobre este Publicación de blog de Percona