目前每月需要定期查询大批量的数据,然后写到文件中,有效率要求,希望能越快越好。文件数量没有硬性规定。 现在思考的是多线程取数据写文件,但是多线程用syn,担心会影响效率,因为数据量非常大。兄弟们有没有更好的办法?

解决方案 »

  1.   

    可以考虑使用脚本语言,perl等,如果使用java多线程,可以尽量避免syn。
      

  2.   


    也考虑过perl语言,但是Perl的多线程好像支持得不是很好,而且核心代码使用java写的,所以还是想用java来做。但是如果避免syn就可能会因为文件指针混乱的问题。
      

  3.   

    linux上的话硬盘映射为内存解决IO瓶颈
      

  4.   


    是在linux上,硬盘映射为内存,这种方式还没试过,先了解下。
      

  5.   


    http://www.cnblogs.com/OceanChen/archive/2009/02/11/1388185.html