Хранение больших по объему файлов. В БД? или на сервере?

Добрый день,

Помогите, пожалуйста, разобраться в ситуации.

Ситуация в следующем:

В компании с определенной периодичностью появляются файлы, относительно, большого размера (50-200 MB (макеты из граф. редакторов, аналитика, исслед. материалы и т.д.)). Эти материалы в основном не должны быть в общем доступе у всех пользователей, соответственно требуется распределять права.

Вот, тут появляется проблема, где их хранить:

- В БД mssql 2005. Не появятся ли, тогда проблемы со скоростью работы террасофта и сервера, когда объем базы вырастет до 10-ков GB? Из плюсов: решатся вопросы по доступам из террасофта и можно значительно уменьшить вероятность выноса этих данных.

- На сервере. Из плюсов: хранение файлов упирается только в жесткие диски. Из минусов: организация доступов пользователям из террасофта и труднее уменьшить вероятность выноса этих данных.

Буду очень благодарен за советы.

Нравится

2 комментария

Да, согласен, неоднозначный вопрос. Самого такой раньше мучал. Посмотрим что скажут гуру террасофта. Я обычно маленькие файлы в террасофте хранил, а большие на диске и делал ссылку в террасофт.

В MS SQL 2008 R2 есть возможность хранить файлы отдельно от базы. Для Terrasoft и для конечных пользователей ничего не изменится.
http://community.terrasoft.ua/forum/topic/5410

Показать все комментарии