在A国我有一个系统A(包括应用和数据库)给A国的人用,由于网速只有2M,所以在B国我也建立一个系统B给B国用,这两个系统是一样的.
现在两个系统的数据(比如客户)怎么同步?能做到实时同步吗?就是在A插入一条数据,B也能查询得到!另外,这种分别在两国建立两套一样的系统合适吗?有什么其他好的架构吗?用的是ORACLE

解决方案 »

  1.   

    ORACLE的同步方案 DG,STREAM,GODENGATE
    第三方的QUEST的,忘记叫什么了
    还有其它硬件同步
      

  2.   

    感觉这样不是很好,还不如用一套呢,如果分析用的话可以用etl去做
      

  3.   

    用触发器。A数据库只要有数据更新或者插入就同时把数据更新或插入到B数据库。相反B有数据库更新或插入时也同时更新A。如果用户数比较多。而且数据操作比较大的话那就对数据库的要求就要高。