浅谈sqlserver的负载均衡

浅谈sqlserver的负载均衡

2023年7月19日发(作者:)

浅谈sqlserver的负载均衡

截⾄到SQL Server 2008 R2 版本,微软还是没有推出官⽅的负载均衡组件,只能通过SQL Server的其他技术特性或者利⽤第三⽅组件来DIY。在前⾯的博客中,总结了⼀些常见的“sqlserver集群”“sqlserver数据同步”“sqlserver故障转移”...等相关的实现技巧。今天就不仔细讲解了。今天想推荐⼤家尝试使⽤第三⽅的组件和⼯具,典型的就是⼀款ICX数据库路由。当然,我和这些⼯具的⼚商也不熟,所以本⽂显然不是⼴告。呵呵。长期以来,SQL SERVER数据库服务器都只有“热备”的解决⽅案,⽽没有“负载均衡”和“集群”的解决⽅案。这种解决⽅案固然提升了系统的可靠性,但也存在⼀些问题: * ⾯对⼤数据量和⼤量的数据库查询请求,只能采取纵向提升服务器档次的⽅法,⽽纵向提升的成本远远⾼于横向扩展。 * 在热备时,数据库服务器只有⼀台在⼯作,另⼀台处于闲置备份的状态,造成了投资的浪费。 * ⾮实时切换。 ⽽数据库路由器软件ICX 的出现,为基于MS SQL Server的数据库系统提供了⼀种更优秀的集群解决⽅案。它可以真正的实现SQL Server数据库服务器的动态负载均衡,提⾼性能和速度;它可以真正的保证SQL Server数据库服务器不间断的提供服务,在服务器发⽣故障的时候实时切换到其他服务器上继续提供服务,切换时间为“零”。 数据库路由器是实时并发数据库事务处理同步复制器和负载平衡器。 数据库路由器--ICX(意思是:I SEE X DATABASE SERVERS),也就是说,在ICX后⾯可以同时连接N个数据库,结构如下图所⽰: 1.所有的数据库客户都通过ICX访问数据库。当访问、查询SQL Server数据库的时候ICX可以根据实际情况分配服务器来提供服务,⼤⼤提⾼服务速度和优化性能,完成负载均衡。  2.ICX可以同时连接多台数据库(2-16台,具体连多少台,看客户的具体需求⽽定),这若⼲台数据库的内容在任何时刻由ICX保证是完全⼀致 的。也就是说,ICX采⽤了全新的并发事务处理的⽅式,向连接的N台数据库同步复制事务处理,使得系统在任何时刻具有多个⼀致的最新逻辑数据库数据集。当 其中⼀台数据库服务器发⽣故障的时候,ICX可以实时的、第⼀时间切换到其他服务器上来继续提供服务。真正的实现零时间的服务器切换,⼤⼤提⾼安全性,真 正意义的实现服务器不间断服务。

发布者:admin,转转请注明出处:http://www.yc00.com/web/1689744223a282778.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信