随时与多个SQL Server通信

时间:2018-07-13 14:36:44

标签: sql-server caching

我正在寻找一种始终与多个数据库服务器通信的方法。

我希望它如何工作:建立了从程序到服务器或其他任何接收正常数据库调用的程序的连接。

  1. 如果这是一条select语句,则只有服务器程序/服务器才应选择流量最少的数据库服务器。

  2. 处理SQL Server脱机并可以处理该服务器脱机时所做的所有更新和创建,并在该服务器再次联机时使用该数据更新服务器(或同步数据库)。

有没有好的解决方案,或者有任何可以处理此类请求的程序?

1 个答案:

答案 0 :(得分:0)

正如其他人已经提出的那样,研究镜像和复制可能会导致更好的整体解决方案。

为了解决此特定问题,我建议将LoadBalancer放在数据库前面,同时在代码中仅将专用连接字符串用于select语句。该连接字符串应指向LoadBalancer。 LoadBalancer应该应用最低连接原则。