有一个中心数据库,然后有七个网点都有各自的数据。
现在想做到数据的基本同步,比如网点1中新增加记录后,每隔三分钟收集一下,传递更新信息到中心数据库,然后再从中心数据库取的其他网点的数据,更新到本地数据库。数据库都是mysql 我的想法是采用socket 来传递,不知道大家有没有更好的方法。

解决方案 »

  1.   

    优化程序结构.所有的数据库同步,效率太差.每个网点可以处理数据的修改,中心数据库同步,查询时,取中心数据库数据为主.可以参考银行的ATM模式
      

  2.   

    同意楼上,可以参考银行的atm模式或者商场的pose模式,道理是一样的。
      

  3.   

    能不能具体说一下atm模式或者商场的pose模式是怎么作的啊?