Я начинаю asp.net beginner и в настоящее время работаю над проектом «загрузить файл загрузки» с asp.net и vb.net в качестве кода позади языка (например, в сети skydrive).
Что я хочу спросить о загрузке файла на сервер, мы должны хранить файл пути, размер, доступ или созданную дату в базе данных? поскольку мы знаем, что мы можем использовать список каталогов в system.io.Следует ли хранить данные в базе данных?
Благодарим за помощь.
Если вы используете файловую систему, слишком много запросов ввода-вывода может быть недостатком для вашего приложения. База данных - лучший выбор для хранения информации о размере, размере, доступе и т. Д., В то время как файл должен фактически находиться в файловой системе. –
Если вы используете Microsoft SQL Server 2012, вам может понадобиться изучить новую функцию FileTable http://www.midnightdba.com/Jen/2013/03/filetable-sql-server-2012s-little-gasp-maker/ –
@ StephenKennedy благодарит за указание, что ... приятно знать, что mssql2012 имеет эту классную функцию. – ajakblackgoat