日期:2014-05-17  浏览次数:20382 次

两个系统,两个数据库,怎么通信最好?
公司两个系统,各自有数据库。数据库在一台服务器上。彼此之间有数据要调用。

我现在做的是在数据库上弄了链接服务器。但是不知道为什么,调用的速度很慢。稍微复杂一点的视图,半天才能出来。

另一个办法是做发布和订阅。把要用到的对方的表都弄到自己的数据库里。但是担心安全。老板不同意。

就只剩下用web service一个方法了。

以前没搞过,不知道web service的性能和安全性怎么样?

------解决方案--------------------
web service当然要好得多
------解决方案--------------------
webservice
------解决方案--------------------
WCF   1
------解决方案--------------------
WCF+1..
------解决方案--------------------
webservice,wcf都可以
------解决方案--------------------
是同个数据库软件吗?如果是的话,也不一定要用链接服务器呀
------解决方案--------------------
webservice
------解决方案--------------------
公司两个系统,各自有数据库。数据库在一台服务器上。彼此之间有数据要调用
直接访问性能更好
------解决方案--------------------
引用:
公司两个系统,各自有数据库。数据库在一台服务器上。彼此之间有数据要调用
直接访问性能更好

++1
------解决方案--------------------
两个建议:
          1. webservice
        2.  建立公共的视图VIEW,通过视图直接访问彼此需要的数据,推荐使用这一种