在sql server中存储图像

pen*_*ate 5 sql sql-server filestream sql-server-2008

我正在尝试将db设计放在一起用于存储图像.你们中的许多人可能有过设计数据库来存储图像的经验以及与之相关的挑战.

db最终可能会存储数十万个图像.我打算使用SQL Server 2008数据库和实体框架.计划使用FILESTREAM数据类型来存储图像.以下是我考虑为db中的每个图像存储的属性列表.

图像名称,图像类型,图像宽度,图像高度,图像水平分辨率,图像垂直分辨率,图像位深度以及最终的实际图像数据.

我想弄清楚的事情:1)我很好奇,如果我错过了图像的任何其他关键属性.2)由于使用FILESTREAM数据类型,图像存储在文件系统上,因此在执行数据库备份时可能会产生什么影响?

谢谢!陈

Mla*_*dic 0

备份将在其中存储图像以保持事务一致性。至于属性就看你的需求了。我想不出你还缺少任何其他属性。