分析 千万不要用CMP  特别大数据量  因为CMP查询返回的是对象 你有千万条记录 它返回的就是千万个对象  JDO可以考虑  特别推荐hibernate 一个很优秀的ORM持久工具

解决方案 »

  1.   

    CMP不是做查询用的
    增删改可以
      

  2.   

    查询就用正常的sql查询,我现也作的分析系统,用jboss+tomcat,
      

  3.   

    不建议用CMP,效率太低,这种情况下,我觉得自己写dao访问层,或是在数据库中作存储过程、触发器等数据库程序,外部只是调用。
      

  4.   


    我更加推荐使用一些code generation 的工具:在一些关键的部位自己修改!这样可以使用一些特殊的优化方法:例如Oracle的hint等。当时一个1000W行的数据库的关键是
    1。数据库的性能
    2。使用类似iterator之类的模式做查找:可以参考Jive如果只是做分析的话推荐一个好东东: cognos
    一个绝好的BI工具,几乎支持所有的数据库,特别适合OLAP系统。