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

Memorizzazione di immagini nel filesystem come file o nel campo del database BLOB come binari

Ho avuto grossi problemi di perf nel tentativo di memorizzare le immagini nel database. La dimensione del database diventa molto più grande e le query su tabelle con BLOB diventano molto più lente. Aggiunge inoltre ulteriore complessità al codice poiché è necessario utilizzare l'accesso ai dati non standard per recuperare le immagini e configurare il caricamento lento. Inoltre, aumenta notevolmente i tempi di backup e replica.

L'archiviazione nei file è molto più facile da gestire, puoi facilmente eseguire il backup e sincronizzare solo quelli che sono stati modificati.

Fondamentalmente non provo mai a blob nient'altro che metadati in un database.