Я пишу функцию загрузки в .NET для презентационных изображений в профилях пользователей. Я выбираю между двумя разными способами, и хотел бы спросить совета и мнения о плюсах и минусах.Пользовательские изображения - база данных и хранилище файловой системы
хранения изображений непосредственно в файловой системе
хранения изображений в базе данных
До сих пор я был в основном Pro первый вариант - именования изображений после реализации имена пользователей, так как каждый пользователь может иметь только один образ презентации. Затем я делаю проверку в указанном пути, если у пользователя есть изображение, если не отображается изображение «без изображения» по умолчанию.
Еще одна вещь, которая мне нравится в этом, заключается в том, что она экономит место в БД - БД будет довольно тяжелой без дополнительной бинарной нагрузки.
Я уверен, что есть другие аспекты, о которых я не думал, поэтому я хотел бы услышать ваше мнение об этом. Если у кого-то есть радикально другое решение проблемы, пожалуйста, поделитесь этим!
Возможный дубликат [Сохранить изображения как файлы или в базе данных для веб-приложения?] (Http://stackoverflow.com/questions/561447/store-pictures-as-files-or-in-the-database- for-a-web-app) – mauris