内外网数据库数据同步问题

问题描述

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

解决方案

解决方案二:
大牛在哪里?
解决方案三:
什么数据库?1是否有专用软件支持?2是否支持触发器,触发器+定时同步服务3修改数据库的服务是否可以全部控制?修改成功,同时发消息进行同步
解决方案四:
引用2楼tianfang的回复:

什么数据库?1是否有专用软件支持?2是否支持触发器,触发器+定时同步服务3修改数据库的服务是否可以全部控制?修改成功,同时发消息进行同步

感谢回复。是MySQL数据库.
解决方案五:
目前还没有触发器、没有专有软件,没有任何方案故想在这边请教下大牛,是否有具体的可行方案
解决方案六:
网络层可以建一个VPNmysql自带的同步http://www.wjxfpf.com/2015/10/193047.html阿里otterhttps://github.com/alibaba/otterhttp://blog.chinaunix.net/uid-15472411-id-3886795.html避免主键重复http://njs375666635.iteye.com/blog/2242067
解决方案七:
顶,我也需要到,主要是把内外的数据库同步备份到外网
解决方案八:
引用5楼tianfang的回复:

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

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

时间: 2025-01-29 18:33:27

内外网数据库数据同步问题的相关文章

mysql-MySql 与其他数据库 数据同步

问题描述 MySql 与其他数据库 数据同步 各位大哥请教一下:问一下,MySQL怎样同步其他数据数据库(Oracle||sqlserver)的数据呢?比如dblink之类,谢谢!

mysql数据库数据同步/主从复制的配置方法

如果有多台mysql数据库服务器需要需要做数据同步,或者读写分离的时候.就需要做一个数据库的主从复制,操作起来也比较简单. 如下: 主服务器x.x.x.233 从服务器x.x.x.234 首先需要在主数据库配置一下my.cnf 开启binlog增加serverid server-id                       = 1 log-bin                        = bin-log 重启服务后生效 登陆数据库 1 #mysql -uroot -p 创建一个用户台

请教,关于不同数据库数据同步更新问题

问题描述 假如A数据库一个表a比如我现在的是Sqlserver2005,我想在从A数据库里取数据并且实时更新(A数据库a表变动,我的数据库中表可以同步更新)我在Timer里可以实现,但是效率很低,因为是一行一行的插数据,而且每次插之前都要把我的数据清空.现在想实现一种方法,只更新我数据库中A表里面改动的数据.相当于"局部更新"高手请出招!!!

利用数据库复制技术 实现数据同步更新

数据|数据库|数据同步 利用数据库复制技术 实现数据同步更新复制的概念复制是将一组数据从一个数据源拷贝到多个数据源的技术,是将一份数据发布到多个存储站点上的有效方式.使用复制技术,用户可以将一份数据发布到多台服务器上,从而使不同的服务器用户都可以在权限的许可的范围内共享这份数据.复制技术可以确保分布在不同地点的数据自动同步更新,从而保证数据的一致性.SQL复制的基本元素包括出版服务器.订阅服务器.分发服务器.出版物.文章SQL复制的工作原理SQL SERVER 主要采用出版物.订阅的方式来处理复

彩虹桥——云数据库Greenplum版数据同步解决方案

云数据库Greenplum版(ApsaraDB for Greenplum)目前已经开始公测,大家对它的使用评价还是非常高的.但是也有看到朋友反映说在把业务数据同步到云数据库的过程中还有一些不那么灵活的地方.就在前几天,笔者经朋友推荐在阿里云市场找到了这款叫彩虹桥的软件,在用了一段时间后,想在此提一些自己的看法.言而总之在业务数据同步方面,笔者认为彩虹桥应该是greenplum目前最好用的配套辅助工具. 首先让我们来看看正在公测的云数据库Greenplum版.云数据库Greenplum版是基于G

两台SqlServer数据同步解决方案

server|sqlserver|解决|数据|数据同步 前些天遇到特殊需求,两台SqlServer服务器天隔一方,需要实效性很高的数据同步.     大家知道通过internet网,要高准确性和高实效性的实现两台数据库数据同步是个棘手的问题.     网络上找了些资料,有一篇文章可供参考http://www.sxsoft.com/technology_test/show_news.asp?id=450,文章中介绍了Sqlserver的出版和订阅方法来同步数据.根据文章做了下试验,是可以的,有以下

有一系统,ORACLE.主数据A在内网,对外数据B在公网,分别有两个数据库服务器,如何实现这两个库A,B的同步?

问题描述 有一系统,ORACLE.主数据A在内网,对外数据B在公网,分别有两个数据库服务器,如何实现这两个库A,B的同步?目前的办法是每天把外网断开,切换到内网,来更新数据,更新完后,在换到外网,可这好象不可行,谁有没有好的办法?数据量很大,有30G,有些表有上亿条数据. 解决方案 解决方案二:好像有个叫dblink的玩意儿.解决方案三:关注解决方案四:PracticalProblem.帮顶一下吧.解决方案五:再顶

数据同步-C/S架构的数据库异步同步问题

问题描述 C/S架构的数据库异步同步问题 开发语言:C# 数据库:sql server 想实现功能: 把服务器上的数据库down到本地,客户端使用时操作本地数据库,固定时间或服务器数据库连通的情况下,将本地数据同步到服务器的数据库中. 目的:在服务器关闭.或断网情况下,可以保证客户端使用的稳定性. 希望大神们指点迷津,提供一些可行性方案,十分感谢! 解决方案 关键看你的业务需求. 比如说电子词典完全可以离线工作,在线更新词库. 但是银行卡pos刷卡就绝对不能离线工作. 没有什么一劳永逸的办法,你

使用E-MapReduce集群sqoop组件同步云外Oracle数据库数据到集群hive

E-MapReduce集群sqoop组件可以同步数据库的数据到集群里,不同的数据库源网络配置有一些差异网络配置.最常用的场景是从rds mysql同步数据,最近也有用户询问如何同步云外专有Oracle数据库数据到hive.云外专有数据库需要集群所有节点通过公网访问,要创建VPC网络,使用VPC网络创建集群,给集群各节点绑定动态ip,检查网络链路,Oracle数据库还上传oracle jdbc jar.本文会详细介绍具体的操作步骤. 创建vpc专有网络集群 如果没创建过VPC专有网络和子网交换机,