与第三方应用的数据库同步数据的方式

发布时间:2020-08-16 10:40:35 作者:water_chou
来源:ITPUB博客 阅读:622
与第三方应用的数据库同步数据的方式,抛开第三方开源服务和自编码java实现,仅从数据库层面考虑:

环境假设:
第三方数据库为关系型数据库
我们的应用为mysql数据库。
方案一:
一般提出要同步通常都是关系型数据库,所以不管第三方的数据库如何,我们都可以要求对方按照mysql的sql脚本风格进行导出成文本;
本地再执行文本,即可同步到我们的数据库。
方案二:
如果第三方不愿意自己去导出成文本;那么我们可直接从第三方的数据库查询数据,
这个时候只要第三方提供访问数据库的用户名和密码,
我们可以自己去进行查询并把结果按照方案一的方式进行处理。
第三方完全可以只提供一个只查询某些表的用户名和密码(第三方数据库人员控制好权限即可实现)。
方案三:
以上数据同步的方式,都是不及时的。
如果要及时同步,那么我们提供用于读写数据库的表的用户名和密码给第三方,
第三方数据一旦有更新,及时通知并同步到我们的数据库。

方案四: 
这种方案只适用双方数据库是一样,比如都是sql server 或者是oracle,他们之间可以通过 database link进行直接同步。
推荐阅读:
  1. 企业使用数据库的方式有哪些
  2. Navicat如何生成更新数据库结构同步的数据库

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

同步 数据 数据库

上一篇:Vmware虚拟机快速使用桥接模式上网

下一篇:视频讲解:PX-Backup安装

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》