1、面向2000多家企业上报信息的数据库,每家企业估计每天的数据量在(1000条记录*1k)左右,也可能会更多(每个表的字段约 <20);每家企业的数据基数平均大约是:(2500条*1k);这些信息添加到数据库的模式有多种,有被动(客户端上报)和主动(服务器端抓取客户端数据)两种方式,在主动方式下,数据是同时抓取的,被动方式下,由客户自己上传;传送频度为每天一次。
2、数据分布在不同种类的表中,也可以归并在同一表中,视具体情况设计而定(具体情况就是根据现有的数据增长量、用户数、传输效率、查询效率等综合考量);
3、数据库操作,主要是数据传输(从不同地区得到数据),和对整个数据的综合查询和统计。
4、数据库大概会对3-5年内的历史数据进行备份和导出,以作为历史记录保存,那么用什么样的策略进行备份导出比较合理,无须做数据仓库。
5、系统整体的业务逻辑不算复杂,问题集中在技术方案选型、系统性能、数据传输效率、准确性和可靠性性上。
=========================================================================就以上的问题,我想请问:
1、根据上面说的,大致给个总体技术方案,比如采用什么系统,什么技术框架,服务器,中间件等等;
2、根据上面粗略估算的数据量和大致一个业务要求(上面的业务要求大概是25%),数据库准备用oracle,技术平台想用J2EE。如果定了这两个技术平台,那么开发框架和工具用什么比较好?(时间在2-3个月,人数在1-2人,没java经验哦,以前是做.net开发的)请推荐1-2个方案,最好能给个理由;
3、数据库是否要做分布式,是否集群(2000家企业分布在4-5个地区);
4、最后就是一些没有考虑到的问题,请提示!谢谢~~! 

解决方案 »

  1.   

    时间在2-3个月,人数在1-2人,没java经验哦,以前是做.net开发的
    貌似这样的时间和人员,完成这个任务,此任务要评定为SSS级任务
      

  2.   

    1,2个人,还都不熟 怎么可能完成,要换成熟悉的.net才差不多
      

  3.   

    [Quote=引用 5 楼 xcmxjge 的回复:]
    关注!
      

  4.   

      就一、二个人,周期3个月,LZ还没怎么用过java,这能说,LZ加油吧
       
      

  5.   

    没用过java 周期应该由3个月改成6个月吧