我们公司一个项目的几个数据库(sql server)也是合合分分的,不在一台服务器上用的linkserver
嗯嗯,linkserver感觉也行,不同服务器可以远程访问数据库,老大最后直接说,不要链表了,就直接再查询一下另外一张表,其实有些数据并不是特别频繁的改动,那就直接冗余进去
直接 select * from 库名.表名 就可以
其实我也是这么干的,但是被老大吊了,他说以后数据库可能会分开的,也有可能不再同一个服务器
@Quan.Zhou: 这是最简单最省事的方法,我们这数据库都在一个服务器上,都这么干的;看看这篇博客有其他方法http://www.cnblogs.com/xulele/p/5327939.html
@徒然喜欢你: 嗯嗯,谢谢,好的,我看下
多数据源了解一下
很简单
https://www.cnblogs.com/xulele/p/5327939.html
在本机上建立dblink 指向你想要访问的数据库,然后再通过dblink访问另外一个数据库的表
Oracle中是在源数据库中建立dblink 指向你想要访问的目标数据库,然后通过dblink名字访问目标数据库中的对象。
最好不要跨库访问,是有很多方法,最好的办法,数据库业务隔离,不行就再存一份没有冗余数据
跨库查询效率很低,不建议使用。