Mysql
 sql >> Database >  >> RDS >> Mysql

MySQL Store Image BLOB Prestazioni di pratiche scorrette

Se puoi rendere pubbliche le tue immagini, ti consiglio di salvare le immagini su uno spazio di archiviazione diverso (e probabilmente più economico) rispetto al tuo DB, come ad esempio S3.

Ma se le tue immagini devono essere private, archiviarle nel DB non è l'opzione peggiore ma devi gestirle nel tuo codice.

Se stai usando mysql5.6 e il formato Barracuda (questo è il più comune di questi tempi), dal punto di vista di MySQL - la memorizzazione delle colonne BLOB avrà 2 ricerche di dati sul disco invece di 1, poiché le colonne BLOB e TEXT vengono salvate fuori dalla pagina dati principale.

Puoi leggere maggiori informazioni su questo Post del blog di Percona