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

Images dans la base de données vs système de fichiers

Il y avait un beau document de recherche publié par Microsoft Research appelé To Blob or not à Blob où ils ont examiné toutes sortes de variables et d'impacts.

Leur conclusion à la fin :

  • jusqu'à 256 Ko, les blobs sont stockés dans la base de données plus efficacement que dans le système de fichiers
  • pour 1 Mo et plus, le système de fichiers est plus efficace
  • entre les deux, c'est un pile ou face

Depuis la publication de cet article, SQL Server 2008 a également ajouté l'attribut FILESTREAM qui fait du stockage des éléments dans le système de fichiers, mais sous contrôle transactionnel, une réalité. Je vous recommande vivement de vérifier cela !