我想知道在什么情况下我们应该在数据库中存储图像文件(不是路径,存储二进制格式)以及在什么情况下应该存储在物理路径中?哪种方法对网络更快?
答案 0 :(得分:2)
来自Microsoft研究实验室:数据库或文件系统中的大对象存储
小于256K的对象最好存储在数据库中而对象中 大于1M的文件最好存储在文件系统中。在256K和1M之间, 读取:写入比率和对象覆盖或替换的速率 重要因素。
参考:http://research.microsoft.com/apps/pubs/default.aspx?id=64525
答案 1 :(得分:1)
1:以字节格式存储图像比在物理路径中存储图像更安全,更快。
2:有一种情况,你有没有。要存储的图像,或者你可以说,如果你正在处理大量的图像,那么你应该将图像存储在物理路径上,因为图像的大小很大,并且会在数据库上产生不必要的开销,导致数据库性能不佳。 / p>
但是,如果你正在处理有限的没有。然后,只需在您关注的数据库中以字节格式(或二进制)存储图像。