将图像存储在数据库或物理路径中?

时间:2013-01-29 07:07:09

标签: html database image

  

可能重复:
  To Do or Not to Do: Store Images in a Database

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

2 个答案:

答案 0 :(得分:2)

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

  

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

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

答案 1 :(得分:1)

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

2:有一种情况,你有没有。要存储的图像,或者你可以说,如果你正在处理大量的图像,那么你应该将图像存储在物理路径上,因为图像的大小很大,并且会在数据库上产生不必要的开销,导致数据库性能不佳。 / p>

但是,如果你正在处理有限的没有。然后,只需在您关注的数据库中以字节格式(或二进制)存储图像。