随手查了一把,居然sqlserver也有db link,看来在数据库方面,微软是紧跟Oracle的步伐的;
不仅好的跟,有问题的也跟啊!
DBlink 在oracle中是有问题的,所以在sqlserver上有些依然是问题。但不用担心,如果你的数据库上,压根儿,就看不出来。但是当您的数据量上了一定规模,就要考虑了
(1) 资源浪费,每进行一次dblink,这个session很难关闭;
(2)性能较差,每次表的扫描都必须把远程的表,缓存到本地,如果表很大,那性能差;
(3)不稳定,如果传输过程去丢包,数据就不完整
(4)功能受限,对应大对象字段,无法传输;
(5)可维护性差,如远端进行密码修改、IP地址变更,本地数据库也需要修改,如果系统较多,每个系统都需要同时修改