日期:2014-05-17  浏览次数:20813 次

采用哪种方式保存图片比较合理??
现在有这样一个项目,主表会超过20万条数据,每条记录最多会保存5幅图片,系统采用B/S结构,数据库采用oracle,对数据安全性要求比较高;现在确定不了图片是直接保存到数据库 ,还是保存图片地址到数据库,感觉各有好处,请各位大侠指点下,给出些解释,非常感谢!!!

------解决方案--------------------
当然是保存图片地址到数据库了,对网络负担小很多
------解决方案--------------------
更多的时候喜欢以物理文件形式存储。
------解决方案--------------------
探讨

当然是保存图片地址到数据库了,对网络负担小很多

------解决方案--------------------
保存到表里处理效率太低
分布式存储吧我们是fastdfs 

------解决方案--------------------
我再忽悠一下你吧,哈哈。

放数据库呢,挺麻烦的,你还要建与图像相关的字段,且不管图像多大,你那字段大小也要有个准度。不如直接存路径,然后再写个方法读路径。也方便管理啊,图片放数据库里,想看都不方便;放目录就不一样了,拿到路径后,根据路径直接找文件,若是有界面的系统还可浏览一下,不是很方便吗?而且图片大小不同、格式不同、路径不同,放DB表字段里,不是挺别扭的?

个人理解哈,通俗了点,不够专业。互相学习
------解决方案--------------------
图片还是放ftp吧,数据库里存地址就可以了
------解决方案--------------------
不就是图片嘛,都放公网地址。数据库只写链接!