Я пытаюсь собрать db design для хранения изображений. Многие из вас, возможно, имели опыт проектирования БД для хранения изображений и проблем, связанных с этим.
В конце концов, БД может хранить сотни тысяч изображений. Я планирую использовать SQL Server 2008 db и Entity Framework. Планирование использовать тип данных FILESTREAM для хранения изображений. Ниже приведен список атрибутов, которые я рассмотрел для хранения каждого изображения в БД.
Имя изображения, Тип изображения, Ширина изображения, Высота изображения, Горизонтальное разрешение изображения, Вертикальное разрешение изображения, Глубина изображения в битах и, наконец, фактические данные изображения.
Вещи, которые я пытаюсь выяснить:
1) Мне любопытно, если я пропустил какой-либо другой важный атрибут изображения.
2) Какое влияние может оказать резервное копирование БД, поскольку изображения хранятся в файловой системе из-за использования типа данных FILESTREAM?
Спасибо!
Чан