存储文件到db中时,是存url还是存内容好? RT,存url就是上传时候,存到服务器专用文件夹下,然后数据库字段就存url。而存内容就用blob字段存。我认为:存url的话,我用的是java操作,用jspsmartupload组件上传,就放upload文件夹中,这样对文件读取下载时,能减轻数据库压力吧,但是增加了占用硬盘的空间,而存内容的话,每次都是读大字段,则对数据库压力大。欢迎各位大虾谈谈自己的见解~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 存url吧。不过存url的方式,对于分布式应用不是很好处理。比如两台(或以上)AppServer:A、B,数据库服务器DB,上传到A服务器的文件,通过B来下载就下载不了,得做一个文件同步或者文件分发的程序来保证多台应用服务器的文件一致。如果只有一台AppServer,那还是推荐存url,毕竟存DB还多了个内部传输及存取的步骤,影响性能。另外,个人觉得磁盘空间不是问题,随便存AppServer还是存DB,都要占用那么多空间的。 现在做的项目就是存放的内容。把数据文件存放在bolb中,这样的方法还是可以。 重要资料和数量少的文件可以考虑存在数据库DB中,其它的还是URL为好,减少数据库瓶颈 怎么在程序里面设置Oracle的参数 如何修改用户所属的角色? oracle over应用! 在线等 Oracle多表排序查询后取根据ROWNUM取数据 关于有相同列的表合并问题 求高手帮忙写一sql语句 紧急求救——数据库恢复问题(100分) 解一道题 PL/SQL备份 如何通过 ORACLE SQL语句实现如下统计(自身和它的孩子,按照分组统计) 请问这是什么意思? oracle 热备份
另外,个人觉得磁盘空间不是问题,随便存AppServer还是存DB,都要占用那么多空间的。