内外网 sqlserver同步

发布于 2021-11-25 06:54:26 字数 337 浏览 858 评论 13

场景环境(java+mybatis):

1.内网服务器(A)有个sqlserver数据库

2.外网服务器(B)有个sqlserver数据库

3.内网和外网不通

4.有个服务器(C)可以连接内网和外网

-------------------------

问题:我该如何双向同步内网和外网的数据库?

目前的做法:

A方法:在服务器(C)上写了个任务

B方法: 利用sqlserver的发布订阅功能(内外网不通。。。。此方法不行)

能有简单的方法吗? 

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(13

甜扑 2021-11-30 21:15:40

被Dell收购后支持多种数据库了。

回忆凄美了谁 2021-11-30 21:14:40

shareplex 我接触的时候只支持oracle,不知道现在是否扩展支持sqlserver了。

我推荐sqlserver的发布订阅功能,利用C设备做中转,应该可以。

贱贱哒 2021-11-30 21:12:38

使用端口转发,路由什么的,看是否可行;我对sqlserver不是很了解,你找个sqlserver dba问问,sqlserver的发布订阅可以中间加一个分发服务器(你的C),如果可以后一种方案应该比较好

无边思念无边月 2021-11-30 21:11:41

A方法是能解决,但是大并发的情况下,可能A方法就很笨拙了。

离不开的别离 2021-11-30 21:10:27

A方法 就能做到啊

掩饰不了的爱 2021-11-30 21:03:49

自己写的东西不可靠 数据小还没关系。 数据量大 出纰漏就完了。 所以想问问 : 有没人用过sqlserver数据库的Replication?

累赘 2021-11-30 20:58:24

在C端上写定时任务同步不就行了??

冷弦 2021-11-30 20:06:06

谢谢 我看下。

百思不得你姐 2021-11-30 18:18:25

如果确认C能联通双方,那么购买一套数据同步软件是比较合理的选择。可以在shareplex、GoldenGate等现有解决方案中选择。

德意的啸 2021-11-30 13:38:21

目前是自己写的 同步程序。 但是自己写的不太可靠。

柳若烟 2021-11-30 11:54:31

楼主是采用什么方法解决呢,我最近有个项目要启动,也会遇到相同的问题。数据同步这块自己写轮子太大呀,风险不可控

最偏执的依靠 2021-11-30 10:01:23

内网和外网之间用的逻辑隔离 非物理隔离。

滥情空心 2021-11-30 01:50:06

要是有光闸或者网闸就好了[3]

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文