公司有一个项目,需要实现内外网数据库的数据同步.向大神请教方案.项目场景如下,有三台服务器:
1、阿里云:有服务端程序和数据库(主服务器)
2、A公司:有服务端程序和数据库
3、B公司:有服务端程序和数据库外部用户的客户端统一访问阿里云服务器
A、B公司的客户端统一访问公司内网服务器因外部用户客户端,需要与A、B公司的客户端进行交互,
故要实现:阿里云、A公司、B公司三处数据库的数据实时同步 或 短延时同步( <1min ).请问有什么办法做到呢?

解决方案 »

  1.   


    感谢回复。是MySQL数据库.
      

  2.   

    网络层可以建一个VPNmysql自带的同步
    http://www.wjxfpf.com/2015/10/193047.html阿里otter
    https://github.com/alibaba/otter
    http://blog.chinaunix.net/uid-15472411-id-3886795.html避免主键重复
    http://njs375666635.iteye.com/blog/2242067
      

  3.   


    谢谢你的回复阿里otter第2个链接失效,是否有类似文章,谢谢