关于数据库存储图片的问题

liangliangab 2013-07-16 10:40:55
最近做一个商品展示的网站。

1、图片该如何存储在数据库里面,存放路径好还是以二进制存放在数据库里好?
2、两种方法结合的话,图片放在文件夹里,数据库存储图片的路径。但是web项目给予IO权限安全性问题怎么保证呢?
3、有没有存储图片较好(效率高)的数据库呢?

请各位大神帮帮忙啊
...全文
82 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
liangliangab 2013-07-16
  • 打赏
  • 举报
回复
谢谢大家的帮忙,我有了一点思路,我会把开发过程与大家分享的。
發糞塗牆 2013-07-16
  • 打赏
  • 举报
回复
看你的图片大小和数量,但是转换成二进制存进库里大小不会变小,如果图片单张平均都大于1M,且用2008以上,可以使用filestream功能,存放到磁盘里面。就算不是2008以上,我也觉得直接存放然后读取磁盘路径比较好,把图片转换存进去然后取出来再转换,也是不小的开销。至于权限,那个要结合windows层面来做,不过服务器全线都管不好,那就说不过去了把
khjian 2013-07-16
  • 打赏
  • 举报
回复
二者不可得兼
lzw_0736 2013-07-16
  • 打赏
  • 举报
回复
存放路径,效率高 二进制存放在数据库里,安全性高 只能取捨,不能兩全其美.

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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