项目中需要使用excel模板,大约1M大小,存储在oracle的blob字段然后使用jxl进行读写操作,感觉比较慢,因为要读里面的单元格数据并保存到数据库中.现在打算修改为将excel模板存储在服务器,然后通过jxl读取服务器上面的文件进行读写操作.这两种方式,哪一种比较好?
A.存储在数据库中大对象字段
B.存储在服务器端谢谢.原因?

解决方案 »

  1.   

    B服务器端存文件、数据库只存文件路径。
    数据库操作BLOB肯定慢的。你要先把blob拿出变成流,这样还不如直接存文件路径,直接读文件进行jxl操作
      

  2.   


    up
    up
    顺带了解知识,应证了数据库连接读写资源开销大
      

  3.   

    我们是存的路径然后模板里写vba- - ~ !
      

  4.   

    我们文件一般都是存文件系统的,数据库存路径而已,多台用nfs