У меня проблемы с выбором места хранения файлов, загруженных пользователем, в моем приложении asp.net mvc.
Я использую asp classic уже около 10 лет, и всегда сохранял свои файлы на диске на сайте, а также сохранял имена файлов и папки в базе данных.
Как бы вы, ребята, подошли к этой проблеме?
Наличие их в базе данных, и могут ли быть проблемы с производительностью там? или оставить так, как я всегда делал, и могут возникнуть проблемы с "синхронизацией" файловой системы и БД?
У меня должна быть какая-то реляционная информация в базе данных, поэтому я не могу хранить ее только на диске
Я использую sql 2005 atm и где-то читал, что в sql 2008 теперь есть какой-то столбец данных, который просто хранит «указатель» (например, text-datatype) на файл на диске, таков путь
В некотором смысле, база данных по какой-то причине называется базой данных, поэтому не знаете, зачем изобретать колесо снова? :)
Буду признателен за любые указатели или идеи, я думаю, мне просто интересно узнать о проблемах, с которыми я могу столкнуться, если пойду с подходом к базе данных
/ M