- 2
- 0
- 约3.03千字
- 约 38页
- 2016-06-08 发布于湖北
- 举报
sqlserver_2005_分布式架构实现
一、为什么要使用对等事务复制
首先要说明的是使用sqlserver复制的目的
使用sqlserver数据库复制的目的,就是要将数据库压力由一台服务器分散到多台服务器,通过一台sqlserver服务器作为主机,将主数据库中的数据,复制到其他N台备份服务器上,从而实现分布式查询,大大降低了主服务器的压力.
在图一中,右面的拓扑结构就是典型的复制,写入的压力,全都在B这台服务器上,读取的压力平衡到两台机器上
????????????????????????????????????????????? 图一
综上所述,使用sqlserver复制的目的就是均衡压力,提高sqlserver的高可用性
类似的能够提高数据库高可用性的解决方案目前有四种
1 windows集群实现sqlserver双机热备
2 sqlserver 数据库镜像
3 sqlserver日志传送
4 sqlserver复制
在这四种解决方案中,能够满足分布式数据库需求的只有sqlserver复制
其次为什么要使用事务复制呢?在sqlserver复制技术中,共有三种
1 快照复制
2 事务复制
3 合并复制
在这三种复制技术中
????? 快照复制最简单,定时将主数据库中的所有数据,同步到其他备份机器中,这样做的缺点有两点,1 数据同步定时,不即时;2 浪费I/O资源,每次同步都
原创力文档

文档评论(0)