我正在尝试将用于存储图像的数据库设计放在一起。你们中的许多人可能有过设计数据库来存储图像的经验以及与之相关的挑战。
数据库最终可能会存储数十万张图像。我打算使用 SQL Server 2008 数据库和实体框架。计划使用 FILESTREAM 数据类型来存储图像。以下是我考虑为数据库中的每个图像存储的属性列表。
图像名称、图像类型、图像宽度、图像高度、图像水平分辨率、图像垂直分辨率、图像位深度以及最后的实际图像数据。
我想弄清楚的事情:1)我很好奇,如果我错过了图像的任何其他关键属性。2) 由于使用 FILESTREAM 数据类型,图像存储在文件系统上,因此在进行数据库备份时会产生什么影响?
谢谢!陈