0

可能重复:
做​​或不做:将图像存储在数据库中

我想知道在什么情况下我们应该将图像文件(不是路径,是存储二进制格式)存储在数据库中,在什么情况下应该存储在物理路径中?哪种方法对网络来说更快?

4

2 回答 2

2

来自 Microsoft 研究实验室:数据库或文件系统中的大型对象存储

小于 256K 的对象最好存储在数据库中,而大于 1M 的对象最好存储在文件系统中。在 256K 和 1M 之间,读写比和对象覆盖或替换率是重要因素。

参考:http ://research.microsoft.com/apps/pubs/default.aspx?id=64525

于 2013-01-29T07:26:16.253 回答
1

1:以字节格式存储图像比以物理路径存储图像更安全、更快捷。

2:有一个场景当你有n没有。要存储的图像数量,或者您可以说如果您正在处理大量图像,那么您应该将图像存储在物理路径上,因为图像尺寸很大,并且会在数据库上产生不必要的开销,从而导致数据库性能不佳。

但是,如果您正在处理有限的编号。图像然后简单地将图像以字节格式(或您可以说是二进制)存储在您的关注数据库中。

于 2013-01-29T07:17:17.793 回答