目前有个这样的需求,数据库在云端,本地想访问数据库,实时同步,有什么解决办法呢?

279 天前
 LeoSpeaker
811 次点击
所在节点    问与答
9 条回复
LeoSpeaker
279 天前
请各位大佬指定,啥方案更稳妥些呢。
bingNew
278 天前
找云服务商,可以同步的。
SuperMild
278 天前
数据库在云端,应该没有同步问题,最多在本地弄一些缓存,如果懒得弄就直接每次都访问云端数据库。
tool2d
278 天前
云端是服务器还是云数据库?前者用主从备份方案就可以,后者要找云服务商的。
wu00
278 天前
去云端访问 / 在云端找一个中间人转发你本地的访问
zsj1029
278 天前
有权限的话,开个只读,ip 白名单到公司 ip, 然后随意访问好了
samnya
278 天前
不考虑符不符合公司安全的问题,几个方法。

一个是在本地开一台服务器或者不关机的电脑,SSH 连上去一台能访问数据库的服务器,帮你把数据库的端口转发下来。或者阿里云之类的也有 VPN 网关服务,可能会比 SSH 连接稳定一些。

接下来访问有几种方法
最简单的就是直接把这个端口开放出来给内网访问。
第二种是用 ProxySQL 这种数据库代理软件来中转一次访问,可以增加审计权限之类的。
第三种是内网也运行一个数据库,然后找一个同步工具定时同步数据下来,然后源库是不给直接访问的。
LeoSpeaker
278 天前
@samnya 目前采用的是第三种方式,定时的问题就是不能同步。
LeoSpeaker
278 天前
感谢上面各位大佬。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/962336

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX