求意见:各个地市各自有自己的数据库,目前要在南京做个数据统计,需要抽取各个地市的数据,请问,有什么技术?(不会做很多数据源吧?或是使用分布式数据库,其他地市已经上线,如果分布式之类的,需要什么改动,有影响吗)

解决方案 »

  1.   

    1、你说的做多个数据源,这也是一种解决方案。
    2、在各个地市的系统做Webservice(数据抽取),南京分别调用他们,再统计(我比较推荐这种方式)
    3、做一个数据中心,将各个系统的数据定期同步到这个数据中心(这个也是一个比较好的解决方案)
    4、将各个地市的系统整合成一个系统
      

  2.   

    在各个地市的系统做Webservice(数据抽取),南京分别调用他们,再统计(我比较推荐这种方式)
    ++其实也可以搂成集群
      

  3.   

    webservice在数据量比较大时,根本就不行如果是ORACLE的话,推荐使用物化视图
      

  4.   

    用hadoop吧,支持分布式,高效,伸缩性强。
      

  5.   

    就几十万的小项目,用HADOOP肯定不行。研发就2个人。
    如果用webservice的话,数据量又比较大,也不划算。
    用几个数据源的话,管理也不是很方便,也不建议。
    刚有朋友和我说用数据库自带的ETL不知道可行不?
      

  6.   

    ETL当然可以,等于你建了一个数据仓库,这个也不简单!
      

  7.   

    oracle的OWB和sql server都有自带的这种插件,很简单的。