У нас есть проект, в котором мы будем строить целую систему CMS, которая будет задействовать весь наш экстранет и интранет с одним пакетом. Вопрос, который я пытался найти, - это лучше: сохранение изображений в базе данных (SQL Server 2005), чтобы мы могли иметь целостность, единый план репликации и т. Д. ИЛИ хранить в файловой системе?Изображения в базе данных и файловой системе
Одна из наших проблем заключается в том, что мы имеем балансировку нагрузки на несколько серверов, которые требуют наличия одинаковых данных во все времена. На данный момент мы имеем SQL-репликацию, заботясь об этом, но репликация файлов кажется немного более жесткой. Еще одна проблема, которую мы испытываем, заключается в том, что мы хотели бы иметь несколько разрешений одного и того же изображения, мы не уверены, было бы лучше всего создать или сохранить каждую версию в файловой системе или, возможно, динамически вытащить и создать изображение с разрешением, которое мы хотели бы получить по запросу.
Наши проблемы являются следующим:
- целостности данных
- репликации данных
- Несколько резолюций
- скорость базы данных против файловой системы
- Накладные нагрузки базы данных против файловой системы
- Управление данными и резервное копирование
Есть ли у кого-нибудь подобная ситуация или есть какие-либо данные о том, что было бы рекомендовано? Заранее спасибо за помощь!
Repost: http://stackoverflow.com/questions/3748/storing-images-in-db-yea-or-nay – XpiritO
@XpiritO Этот вопрос был очень общим, этот вопрос очень специфичен для его потребностей и включает в себя объяснение его окружения –