我有50万的数据量
是用ACCESS2003来处理好呢还是用SQL2000来处理好呢
是用ACCESS2003+VBA好呢还是用SQL2000+JAVA来处理好呢?
计算比较复杂的,怎么样处理速度快?

解决方案 »

  1.   

    刚好做这方面的尝试(JAVA)JAVA处理access好像比较慢,要通过jdbc-odbc驱动,我测试的结果是
    直接用Statement执行insert语句,每条执行1次,执行10000条,花了我1分钟
    用PreparedStatement.addBatch()方式,提交10000条,花了2分多钟(本来这种方式应该比上面的快,不知道为什么会得出这样的结果)我基本放弃了java + access的方式了,不过好像jet驱动会比较快,我用过别人的一个小东西,用Jet开发的,处理30000条数据用时40秒,这种速度还能接受
      

  2.   

    楼上的朋友,那直接用ACCESS2003内置的VBA来计算会不会快呢?
      

  3.   

    50万的数据对数据库来说是小case,关键看你怎么处理了,方法得当应该是没有问题