关于新闻类的图片放置在哪里好?数据库还是文件夹?

请给个解释好么?
谢谢
[22 byte] By [oop2000] at [2008-2-12]
# 1
放到文件夾中好.只把文件名存入數據庫中就好了,不象存入數據庫中那麼麻煩.
nnh-菲一打 at 2007-11-1 > top of Msdn China Tech,.NET技术,ASP.NET...
# 2
我也是这么做的。但大的新闻网站也是这么弄的么?我感觉这样做避开了数据库读图片,然后在转换这个过程速度应该快一些。

求教
oop2000 at 2007-11-1 > top of Msdn China Tech,.NET技术,ASP.NET...
# 3
放入文件夹中.

在数据库中只存它的的名字即图片名字

eg:
<%#DataBinder.Eval(Container.DataItem,"imageurl","image/{0}")%>
smilnet-笨笨 at 2007-11-1 > top of Msdn China Tech,.NET技术,ASP.NET...
# 4
还是文件夹中好
shoutor-www.mouxiao.com at 2007-11-1 > top of Msdn China Tech,.NET技术,ASP.NET...
# 5
主要看你的要求了,数据库麻烦一点。但安全。
vzxq-灵感人 at 2007-11-1 > top of Msdn China Tech,.NET技术,ASP.NET...
# 6
这个问题,以前探讨了好多没有一致的
个人还是比较赞成方在数据库中,特别是数据量很大的情况。
因为放在文件夹中要维护文件而且要考虑怎么放的问题(文件多了很烦),而其不易移植
安全性还不到好。
放在数据库中很多人觉得很慢,但我觉得编码较麻烦才是主要原因。
个人认为数据库支持文件操作会越来越方便的---这是趋势!

当能如果数据量不大,建议用文件夹(正如上面所说-----简单)
xubinhui-东方未名 at 2007-11-1 > top of Msdn China Tech,.NET技术,ASP.NET...
# 7
如果图片不大就放在数据库中,这样可以利用DBMS中现成的事务机制

如果图片较大就放文件夹中,在数据库中只放路径就行了,但要自己实现磁盘文件的事务处理
chrch-WhoamI? at 2007-11-1 > top of Msdn China Tech,.NET技术,ASP.NET...
# 8
主要是没有进行过测试。看两者的读取速度。其实我主要是看速度,其次是管理的方便性。

因为这两者的区别还是有的。主要是数据库管理会方便一些。
但由于对Oracle9i还只是表面上的了解。所以对于这两者区别还是理解不深。

编码其实是次要的。那东西不难。

有谁测试过?给个数据?
oop2000 at 2007-11-1 > top of Msdn China Tech,.NET技术,ASP.NET...
# 9
管理上。
数据库 优
文件夹 差

安全上
数据库 优
文件夹 差

速度
数据库 ?
文件夹 ?

我是指数据量比较大的情况。比如100万条左右。
oop2000 at 2007-11-1 > top of Msdn China Tech,.NET技术,ASP.NET...
# 10
放在数据库中会增加DB的负担,但如果文件不太大,像网页的图片,应该放在数据库中,如果太大了,还是存在文件系统中效率高。
xinshaw-清瘦卫郎 at 2007-11-1 > top of Msdn China Tech,.NET技术,ASP.NET...
# 11
同意
xubinhui(寒冰) 的看法
codes-fdsf at 2007-11-1 > top of Msdn China Tech,.NET技术,ASP.NET...
# 12
个人认为图片放在文件夹中比较好,虽然放在数据库中在管理、安全、备份方面比较好,但是如果图片多了,会加重数据库的负担,肯定会影响效率的!
# 13
文件夹 没什么考虑的
# 14
应该放在文件夹,数据库存储路径
放在数据库会增加数据库的负担,影响速度
bjy_ly-竹雨流云 at 2007-11-1 > top of Msdn China Tech,.NET技术,ASP.NET...
# 15
当然是放到文件夹里边了,数据库里边管理方便,但速度有影响,代码应该不是问题,只是原始的上传文件名要改名,这是很烦的,你看相当多的网站图片都是文件夹的形式
# 16
看来大家对文件夹还是比较支持。
原因是:

1.效率高(在图片比较多,且有大图片的情况下)
这应该是最主要的原因了。。。

这个问题的答案应该是:

文件夹。
oop2000 at 2007-11-1 > top of Msdn China Tech,.NET技术,ASP.NET...