一般不牵涉到安全性都放在文件夹里!!

解决方案 »

  1.   

    当然放入文件夹啦
    照片比较大,影响数据库的整体性能
      

  2.   

    当然放入文件夹啦
    照片比较大,影响数据库的整体性能
      

  3.   

    最好不要放到数据库中,因为图片太大,对数据库的性能有很大的影响。
    如果非要在数据库中放也不要把图片与图片所代的信息,如名称,什么的放到一起,再来一个表,专门用来放图片,然后关连。这样你在处理查询什么的时候会快些。
      

  4.   

    也可以存入数据库,关键看你怎样存?
    写个转换函数,将图片转换成二进制流再存,可能会好点!
      

  5.   

    最好把图片放在文件系统中,把图片地址放在DB里面
      

  6.   

    个人认为,如果是文件比较大,而且比较多,我觉得还是上传到一个文件夹,在数据库中保存文件的位置。
      

  7.   

    单个数据库节点可能性能不太好,但是数据库可以集群,文件系统至少需要RAID0+1才能达到数据库的性能(也可能还达不到)。个人认为,当你的系统足够大的时候,还是数据库集群比较好,而且能保证数据完整性。而且,数据库可以分层,如果是三层架构,你难道把图片放到WebLogic上的目录里?你肯定要把数据,图片放到后端数据层。如果你把图片都放到文件系统里,你怎么保证磁盘容量,权限,安全性?你使用root还是nobody启动app server都会影响到文件系统的权限。
    相反,我倒是认为比较小的系统才比较适合把图片放到文件系统里。
      

  8.   

    个人坚决认为:文件不入库!
      

  9.   

    继续讨论,这是个好贴呀,呵呵!
      

  10.   

    最好是放到文件夹里,个人认为。呵呵
      

  11.   

    我也正在做这个,做在文件夹里好,因为数据库的空间很贵的,普通空间就便宜的多了,而且速度也能快一点吧,起码从数据库里取出传参比较小,你说呢
      

  12.   

    呵呵,原来这个空间钱还不一样呀,看来这个讨论已经差不多了,我总结一下:1.如果是数据库系统较好的话,放到数据库逻辑比较清楚,易于管理。2.如果很小型的话,就还是放文件夹里。性能和价格都比较合理。
      

  13.   

    同意以上观点,以前做过两个实验分别是存在文件夹和数据库的,但路径都存在数据库
      

  14.   


    "同意以上观点,以前做过两个实验分别是存在文件夹和数据库的,但路径都存在数据库"
    如果已经存到数据库了,还涉及到路径吗