n多小文件,每个几十k,一共有300-500G吧是把数据直接存在Oracle数据库里面性能好,还是在数据库里面存链接,文件放在文件系统里面性能好?用这些数据是基于B/S结构,ASP.NET谢谢大虾们!

解决方案 »

  1.   

    这么多的小文件?而且不大,如果你对这些文件的操作比较频繁,我建议你还是存储在ORACLE的数据库里吧,因为这样的话,你修改记录的速度比较快,当然,你在建表的时候要注意,把文件表与一些基本信息的表分开来,然后分别存储,这样也不会说拖慢你的数据库的整体速度
    ,而且管理起来也比较方便了。。
      

  2.   

    文件目录:
    目录路径可以查看init.ora
    CREATE OR REPLACE DIRECTORY bfile_dir AS '/private1/LOB/files';
      

  3.   

    beckhambobo同志,不太明白你的意思,呵呵
      

  4.   

    300~500G?数据量太大了,我的意见就存放文件的路径,
    这样对ORACLE的备份与恢复,性能等都方便,只要管理好你的
    文件存放的路径和文件名,如果要比较,就直接读到内存进行比较,
    这样方便多了。