关于数据库DB负载均衡的初步研究(二)

负载均衡:

是什么:有一组服务器由路由器联系在一起,各个节点相互协作,共同负载,均衡压力。

 

实现原理:应用程序与DB之间有个中央控制台服务器,根据负载均衡策略决定访问哪一台DB服务器

 

DB服务器:读\写DB分离,减轻DB及IO压力,各个DB之间通过DB同步技术进行数据同步(目前使用Moebius for SQL Server较多),大数据同步先压缩再传输,保证DB完整性与一致性。 

 

 

负载均衡分类(个人理解)

DB集群一组服务器运行一到多个应用程序,一般在高速局域网中,要求同构系统,即:集群各节点都具有相同的操作系统和数据库系统版本甚至补丁版本

分类:

主从DB只有一个节点控制SQL Server资源。另一个节点一直处于备用模式,等待故障发生。进行故障转移,缺点从DB空闲,没有有效利用

主主DB每个节点运行一个独立且主动的SQL Server实例,缺点:两台同时工作,性能或许有点慢。

 

 

分布式数据库:松散耦合的各个站点服务器组成,一般在高速局域网,也可以是跨部门、跨单位的异地远程网络。支持同构和异构系统。每个站点服务器执行局部事务维护本地DB,各站点之间通过全局事务进行同步及通信。

 

分类:

副本DB:由同一个数据库的多个副本组成。有些副本是只读的,有些则可读写。

缺点:多个副本同步时,占用资源较多,性能开销大

备用DB:活动DB一致性副本,容灾功能强大,目前使用较多。

Ths:

http://www.cnblogs.com/dinglang/archive/2012/01/10/2317748.html

http://baike.baidu.com/view/1294492.htm

http://space.itpub.net/14766028/viewspace-691131

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值