两个异地数据库对接的实际应用哪种方式好?

netcup 2018-12-15 10:13:46
两个异地通过互联网的数据库对接,互相增加链接服务器,A库要插入订单数据到B库,也要从B库提取反馈订单信息。是用链接服务器直接插入或提取B库好呢,还是订单插入A库的接口表,然后用SQL计划任务1分钟同步一次好?万一有异常或者通讯故障,能回滚么?从性能和可靠性综合考虑,哪个方式好?
...全文
484 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
netcup 2018-12-15
  • 打赏
  • 举报
回复
数据可以有时差。几分钟可以。ETL增量同步指的具体是什么?SQL的维护计划?还是别的同步工具?
Dear SQL(燊) 2018-12-15
  • 打赏
  • 举报
回复
如果数据可以有时差的话,可以用ETL增量同步
唐诗三百首 2018-12-15
  • 打赏
  • 举报
回复
需看详细的系统需求和数据量而定, 个人建议用接口表的方式.
PS: 涉及到分布式事务, 两边服务器Windows需开启DTC服务, 如下图.

Dear SQL(燊) 2018-12-15
  • 打赏
  • 举报
回复
引用 3 楼 netcup 的回复:
数据可以有时差。几分钟可以。ETL增量同步指的具体是什么?SQL的维护计划?还是别的同步工具?

Kettle,Informatica,SSIS
吉普赛的歌 2018-12-15
  • 打赏
  • 举报
回复
数据库不是万能的, 不要一切往这上面靠。 这种东西, 简单点说就是分布式部署。 如果这两个库, 是同一个应用(程序)在操作, 插入 A库订单 时顺便 插入 B 库, 插入 B库反馈 时顺便插入 B库就得了。 如果这两个库, 不是同一个应用在操作, 那做成接口(Web API, ashx, web service 等都可以)。 。

27,582

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧