Mysql
 sql >> Base de données >  >> RDS >> Mysql

MySQL Store Image BLOB Mauvaise performance des pratiques

Si vous pouvez rendre vos images publiques, je vous recommande de sauvegarder les images sur un stockage différent (et probablement moins cher) que votre base de données, comme S3 par exemple.

Mais si vos images doivent être privées, les stocker dans la base de données n'est pas la pire option, mais vous devez les gérer dans votre code.

Si vous utilisez le format mysql5.6 et Barracuda (c'est le plus courant de nos jours), alors du point de vue de MySQL - le stockage des colonnes BLOB aura 2 recherches de données sur le disque au lieu de 1, car les colonnes BLOB et TEXT sont enregistrées hors de la page de données principale.

Vous pouvez lire plus d'informations sur ce Article de blog Percona