分布式数据库查询方案哪种好?
xilo 2009-02-04 09:34:46 有两个或n个数据库(mssql)部署在不同的服务器上,现在假设是两个为A,b。
现在要用到跨库数据调用,自己想到的有3种方法:
1,使用sp_addlinkedserver,sp_addlinkedsrvlogin远程连接数据库调用,但访问的帐号要设置为
Setup Administrators和Security Administrators角色,这个会不会很不安全?
2,使用数据同步,将a库的所有表和数据同步到b库,但当所有其他数据库都有一份a库的表而且a库有很多表的时候维护起来会不会很麻烦?
3,在程序上提供数据调用接口,但涉及到大批量数据调用,而且还要分页的时候会不会效率很低?
从安全性,部署容易性,效率等方面综合考虑哪种好点?还是还有其他更好的方法?