上传文件保存到服务器,还是保存到数据库,这两方式各有什么优缺点.
数据库用的oracle11g
请各位高手指教.

解决方案 »

  1.   

    文件可以存放在数据库。A方案是文件存入数据库。B方案是文件的链接存入数据库。
    A优点:操作简单。备份与恢复数据库的时候,无需为文件保存在哪里而担心。
     缺点:备份与恢复数据库的时候。。备份的数据库文件会非常的大。。读取时间会很长
    B优点:数据库负担不重。。因为数据库里保存的只是文件的相对路径
     缺点:备份与恢复数据库的时候。。相对起来麻烦。。同时还要解决好。删除数据库的文件记录。是否还需要删除文件本身。。在文件读取的时候。还需要把文件的相对地址转换成绝对地址。当然。。看系统的需要。采取的方式也是不一样的