哪种数据类型最适合在数据库中保存图像?

Sup*_*sup 15 sql-server blob sql-server-2008

我们正在使用Asp.net和Sql server开发一个电子商务网站.客户可以查看和订购各种开关和灯具.

由于我们需要为每个类别显示这些产品的图像,我们需要显示的图像数量可能会增加到500以上.我们对是否应该将这些图像保存为SQL中的图像类型或者是否更好地存储图像的路径.在后一种情况下,将所有图像存储在单个文件夹下更好吗?

请告知最佳行动方案.

usr*_*usr 11

该image数据类型无关的图像.我不知道它为什么存在.这是遗产.

像存储任何其他blob一样存储图像:varbinary(max).

之前已经讨论过是否在数据库中存储blob的问题.请注意,那里的答案非常固执和主观.显然,人们应该始终将blob存储在数据库外部,这显然是错误的.


Has*_*thi 7

您可以在sql server上使用以下数据类型的BLOB:

Binary:固定大小最多8,000个字节.

VarBinary(n):可变大小,最多8,000个字节(n指定最大大小).

VarBinary(max):可变大小,限制为2 GB.

什么是BLOB?