【问题标题】:store image in database or physical path? [duplicate]将图像存储在数据库或物理路径中? [复制]
【发布时间】:2013-01-12 16:49:02
【问题描述】:

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

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

【问题讨论】:

标签: html database image


【解决方案1】:

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

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

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

【讨论】:

  • 这是回答问题的最佳方式:)
  • 这个问题是重复的,所以如果你想要一些代表,我建议你复制并粘贴你对类似问题的答案..
  • @paul 这就是我的回答
【解决方案2】:

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-04-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-05
    • 1970-01-01
    相关资源
    最近更新 更多