Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Imagens no banco de dados vs sistema de arquivos


Houve um bom trabalho de pesquisa publicado pela Microsoft Research chamado Para Blob ou não para Blob onde eles analisaram todos os tipos de variáveis ​​e impactos.

Sua descoberta no final:
  • até 256 KB de tamanho, os blobs são armazenados no banco de dados com mais eficiência do que no sistema de arquivos
  • para 1 MB ou mais, o sistema de arquivos é mais eficiente
  • entre é um sorteio

Desde que esse artigo foi publicado, o SQL Server 2008 também adicionou o atributo FILESTREAM, que torna o armazenamento de coisas no sistema de arquivos, mas sob controle transacional, uma realidade. Altamente recomendado que você verifique isso!