zoukankan      html  css  js  c++  java
  • SQL Server数据库服务器的负载均衡集群实现方法

                 MS SQL Server数据库服务器可以说是应用范围最广的数据库产品,并且越来越多地在大型和比较关键的应用系统中提供服务。当企业应用越来越复杂、数据量越来越大的时候,SQL Server数据库要不停的进行处理、存储、查询的工作,这个时候企业就要考虑SQL Server数据库服务器的性能和速度及安全性了。
              然而,长期以来,SQL SERVER数据库服务器都只有“热备”的解决方案,而没有“负载均衡”和“集群”的解决方案。这种解决方案固然提升了系统的可*性,但也存在一些问题:
    · 面对大数据量和大量的数据库查询请求,只能采取纵向提升服务器档次的方法,而纵向提升的成本远远高于横向扩展。
    · 在热备时,数据库服务器只有一台在工作,另一台处于闲置备份的状态,造成了投资的浪费。
    · 非实时切换。参见:数据库服务器零切换时间的热备
     而美国并行计算公司(www.pcticorp.com.cn )的新一代数据库集群软件,ICX-数据库扩展器的出现,为基于MS SQL Server的数据库系统提供了一种更优秀的集群解决方案。它可以真正的实现SQL Server数据库服务器的动态负载均衡,提高性能和速度;它可以真正的保证SQL Server数据库服务器不间断的提供服务,在服务器发生故障的时候实时切换到其他服务器上继续提供服务,切换时间为“零”。
    ICX-数据库扩展器是实时并发数据库事务处理同步复制器和负载平衡器。
    ICX-数据库扩展器(意思是:I SEE X DATABASE SERVERS),也就是说,在ICX后面可以同时连接N个数据库
    1.所有的数据库客户都通过ICX访问数据库。当访问、查询SQL Server数据库的时候ICX可以根据实际情况分配服务器来提供服务,大大提高服务速度和优化性能,完成负载均衡。
    2.ICX可以同时连接多台数据库(2-16台,具体连多少台,看客户的具体需求而定),这若干台数据库的内容在任何时刻由ICX保证是完全一致的。也就是说,ICX采用了全新的并发事务处理的方式,向连接的N台数据库同步复制事务处理,使得系统在任何时刻具有多个一致的最新逻辑数据库数据集。当其中一台数据库服务器发生故障的时候,ICX可以实时的、第一时间切换到其他服务器上来继续提供服务。真正的实现零时间的服务器切换,大大提高安全性,真正意义的实现服务器不间断服务。

    BI培训 商业智能 商务智能 天善智能 上海天善

    天善智能 成立于2011年11月,由3位从事BI商业智能开发多年的草根码农组成 ,致力于推动BI技术在中国的发展,帮助更多的朋友掌握BI技术!官方博客:http://blog.tianshansoft.com
  • 相关阅读:
    Autofac ASP.NET Web API (Beta) Integration
    An Autofac Lifetime Primer
    Web api help page error CS0012: Type "System.Collections.Generic.Dictionary'2错误
    c++ 全局变量初始化的一点总结
    C++中extern关键字用法小结
    为什么多线程读写 shared_ptr 要加锁?
    CentOS7 安装Chrome
    在CentOS 7中使用VS Code编译调试C++项目
    am335x hid-multitouch.c
    implicit declaration of function 'copy_from_user'
  • 原文地址:https://www.cnblogs.com/tianshansoft/p/2659062.html
Copyright © 2011-2022 走看看