поэтому у меня есть этот сайт в asp.net, который позволяет пользователю загружать и сохранять свои важные файлы на сервер, который по требованию пользователя (когда пользователь входит в систему и просматривает свои файлы и нажимает на один из его файлов) разрешаетсябыть загруженным на клиентский компьютер.
Кроме того, размер файла, который можно сохранить, составляет менее 25 МБ (по крайней мере, на данный момент!), файлы могут быть только любого типа, включая, но не ограничиваясь .txt, .rtf,.pdf, .doc, .docx, .jpg, .png и т. д.
Итак, вопрос в том, где мне хранить файлы с наилучшей производительностью, если хранить файлы на SQL Server (используя SQL Server 2008, чтобы вы знали,, visual studio 2008 sp1) в столбце (возможно, в формате BLOB?) или я должен хранить их на жестком диске сервера.
Кроме того, учитывая максимальный размер, скажем, даже если 10 пользователей загрузили файлы, скажем, 20 МБ, этобудет занимать 200 МБ памяти!Если кто-нибудь может сказать, насколько это приведет к увеличению размера базы данных, если эти файлы будут храниться в базе данных?
Я имею в виду, сколько требований к пространству будет расти в базе данных по сравнению с хранилищем в файловой системе, что было бы лучше впроизводительность