总部是双机+阵列,12个分部使用PC服务器 ,数据库都是10g放在两地主要是考虑到订单处理系统的要求速度非常快(每个分部有10人左右同时录入,保证单个分部150条记录/分钟),所以没有采用B/S构架要求总部可以查所有分公司内容,最好是实时数据本来可以做数据库镜像,但只想让分公司只能查本分公司的内容,而且把总部数据带下去浪费带宽使用的业务系统是一样的,数据表什么都是一样的这个要怎么来实现呢?

解决方案 »

  1.   

    这我也考虑过了,总的来说一般查询延时都可以接受
    但分公司在做订单录入时,操作人员一般只录入物料编号,数量2项内容,其他物料相关信息(报价,规格,仓库库存)都要立即带出来
    还是说物料相关的基础资料表在全公司做同步复制,分发。这样才能保证录入响应时间,同时其他表做dblink又能满足查询需要?
    比较头大啊....
      

  2.   

    据说STRAM能满足多数据库同步,不过有个建议,似乎不单单从数据库来考虑这样的同步需求,还可以从应用层来考虑分布式