是用JAVA直接分析存在文件中的数据的速度快
还是 用JAVA分析存在SQL2005中的数据的速度快哦?

解决方案 »

  1.   

    数据库中的数据一样存在硬盘中。所以楼主提的问题可以换种描述:我自己去分析数据快,还是DBMS分析数据来的快。
    答案只有你自己知道了。
      

  2.   

    1 数据库会用内存缓冲部分数据,特别是Oracle, 对于大数据量的处理非常好,SQL Server 2005 没有经验,估计差不了太多吧
    2 那些文件也要读入到数据库吧, SQL 支持全文检索,可以加快检索的数据如上,直接操作大量的文件,需要处理的事情还是很多的,特别是频繁调用的时候。访问外设是非常慢的,包括硬盘。
    而方面性和扩展性将成为你必须面临的问题。 所以,你这种情况,这么多的文件,放数据库吧!哈哈!
      

  3.   

    有上万个文件吧 
    总的数据有2.2G   肯定是用數據庫。。  
    但你讀的時候盡量不要用 select * 
    而用   select (你要的字段)
    這樣可以避免全表便利加快速度