Это зависит от ваших потребностей приложений, Посмотрите на ответы на этот пост Storing Images in DB - Yea or Nay?
Хранение изображений в базе данных имеет некоторые плюсы и минусы
Изображения хранящиеся в базе данных, не требуют другой стратегии резервного копирования. Изображения, хранящиеся в файловой системе do
Легче контролировать доступ к изображениям, если они находятся в базе данных. Idle admins могут обращаться к любой папке на диске. Он принимает действительно определяется администратором, чтобы идти шпионить в базе данных для извлечения изображений
С другой стороны, существуют проблемы, связанные
Требуется дополнительный код для извлечения и потоковой передачи изображения Задержка может быть медленнее, чем прямой доступ к файлам Heavier load на сервере базы данных
Уважаемый @ZerghouniIdriss, взгляните на эту ссылку: http://forums.asp.net/t/1096999.aspx?Storing+images+in+SQL+database+vs+storing+images+in+seperate+ папка + и + использование + URL + изображение + путь – mostafa8026
Оба действительны. Используйте некоторое мышление, затем принимайте решение - это очень упрямый вопрос и в высшей степени зависит от обстоятельств. – TomTom
См. [Ответ Microsoft] (http://research.microsoft.com/pubs/64525/tr-2006-45.pdf). Что касается решения файловой системы, см. Также функции SQL Server: [Filestream, Filetable] (https://msdn.microsoft.com/en-us/library/hh403405.aspx) + [Удаленное хранилище Blob] (http: // go. microsoft.com/fwlink/?LinkId=210422). –