Web开发中,图片是存在数据库里好呢,还是存在硬盘上好呢?

徐家大哥 2006-04-13 09:34:11
Web开发中,图片是存在数据库里好呢,还是存在硬盘上好呢?
那种方式更快?
...全文
384 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
viena 2006-04-13
  • 打赏
  • 举报
回复
数据库一般存放的是变化相对频繁的信息,数据库一般是唯一的,即使不唯一,其他的只是副本,与主数据库保持同步而已,所以与数据库去抢夺资源是不明智的,而且访问数据库要通过数据库接口的中间步骤(比如OLEDB),比直接文件访问效率低,

文件存放就相对比较简单,有专门优化用于文件存储的服务器,可以分散到多个服务器上,二进制文件读写用流的方式,可以利用磁盘与内存的直接交换,效率很高
AdaLoveLacer 2006-04-13
  • 打赏
  • 举报
回复
建议放在专门的文件服务器上,数据库存放其在文件服务器上的相关信息
ywj41 2006-04-13
  • 打赏
  • 举报
回复
更正:放在硬盘的文件夹里 不放到硬盘的数据库里
冷月孤峰 2006-04-13
  • 打赏
  • 举报
回复
一般是放在硬盘上,数据库里放地址。
ywj41 2006-04-13
  • 打赏
  • 举报
回复
还是放在硬盘里比较好地~~
judge9999 2006-04-13
  • 打赏
  • 举报
回复
放到硬盘里是比较好,直官,还好管里
viena 2006-04-13
  • 打赏
  • 举报
回复
放在数据库里不直观,不好管理,存取要耗更多服务器资源
viena 2006-04-13
  • 打赏
  • 举报
回复
一般有专门的图片文件服务器
viena 2006-04-13
  • 打赏
  • 举报
回复
难道数据库不是在硬盘上?
hoge66 2006-04-13
  • 打赏
  • 举报
回复
存在磁盘上要注意I/O存取速度,在数据库库中保存该图片在磁盘上的链接!

62,025

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧