Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Desempenho de práticas inadequadas do BLOB da imagem de armazenamento do MySQL


Se você puder tornar suas imagens públicas - eu recomendaria salvar as imagens em um armazenamento diferente (e provavelmente mais barato) do que o seu banco de dados, como S3, por exemplo.

Mas se suas imagens devem ser privadas, armazená-las no banco de dados não é a pior opção, mas você precisa lidar com elas em seu código.

Se você estiver usando o formato mysql5.6 e Barracuda (este é o mais comum hoje em dia), então do ponto de vista do MySQL - armazenar colunas BLOB terá 2 buscas de dados no disco em vez de 1, pois as colunas BLOB e TEXT estão sendo salvas fora da página de dados principal.

Você pode ler mais informações sobre este Postagem do blog Percona