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

与第三方应用的数据库同步数据的方式,抛开第三方开源服务和自编码java实现,仅从数据库层面考虑:

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

方案四: 
这种方案只适用双方数据库是一样,比如都是sql server 或者是oracle,他们之间可以通过 database link进行直接同步。

分享标题:与第三方应用的数据库同步数据的方式
文章出自:http://bzwzjz.com/article/ihcjee.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 企业网站设计 成都网站制作 企业网站制作 定制级高端网站建设 重庆网站设计 盐亭网站设计 成都网站建设 成都响应式网站建设 成都网站建设公司 成都企业网站设计 成都网站设计 成都网站建设 重庆网站建设 成都网站建设 成都网站制作公司 手机网站制作 重庆电商网站建设 成都网站制作 网站建设方案 定制网站建设 泸州网站建设 成都网站建设