双SQL 怎么实时同步
时间:2009-06-18
来源:互联网
作者: 5626989 发布时间: 2009-06-18
数据库镜像需要两个数据库,一个是主体数据库,另一个是镜像数据库,两个数据库驻留在不同的服务器上。在任何应用时间,客户端只能使用一个数据库,此数据库称为"主体数据库"。客户端对主体数据库进行的更新被同步到镜像数据库,此数据库称为"镜像数据库"。镜像是将对主体数据库执行的每个插入、更新或删除操作的事务日志应用到镜像数据库。
主体数据库和镜像数据库必须驻留在独立的服务器实例中,主体数据库和镜像数据库可以运行在两个不同的服务器中,也可以运行在同一个服务器的两个不同的服务器实例上。两个服务器实例在"数据库镜像服务"会话中作为"伙伴"进行通信和协作。两个伙伴在会话中扮演互补的角色,"主体角色"和"镜像角色"。在任何给定的时间,都是一个伙伴扮演主体角色,另一个伙伴扮演镜像角色,每个伙伴拥有其当前角色。拥有主体角色的伙伴称为"主体服务器",其数据库为当前的主体数据库,拥有镜像角色的伙伴称为"镜像服务器",其数据库为当前的镜像数据库。
1. 服务器角色
完成数据库镜像过程根据完成的功能不同,需要2~3种服务器角色。
主体服务器角色:承载主体数据库,接受用户连接和事务处理请求。
镜像服务器角色:承载镜像数据库,作为主体数据库的热备份,仅在故障转移后接受用户连接,处理事务请求。
见证服务器角色:监视服务器的状态和连接性,在主体服务器发生故障后,完成故障自动转移。
主体数据库和镜像数据库互为伙伴关系:主体数据库和镜像数据库是可以相互转换的,故障转移后,伙伴角色发生变化。
2. 拓扑模式
数据库镜像有两种类型的拓扑模式:简单模式和高级模式。
简单模式
数据库镜像的简单模式:仅具备主体服务器和镜像服务器
高级模式
数据库镜像的高级模式:具备主体服务器、镜像服务器和见证服务器
3. 应用模式
在不同的应用环境中,Microsoft SQL Server 2005数据库镜像服务提供表8-1所示的3种应用模式。
应用模式
事务安全
传输机制
是否要仲裁
见证服务器
故障转移类型
高可用性
FULL
同步
Y
Y
自动或手动
高级别保护
FULL
同步
Y
N
仅手动
高性能
OFF
异步
N
Y/N
仅强制
高可用性
高可用性
应用模式典型应用:需要保证数据库的绝对安全,在发生故障时实现故障自动转移,确保不会丢失任何数据,同时不允许出现"宕机"的情况。
高可用性
应用模式,需要使用以下服务器角色。
主体服务器。
镜像服务器。
见证服务器。
高级别保护
高级别保护
应用模式典型应用:在允许"宕机"的情况下,保证数据安全,不允许丢失数据,在主体服务器出现故障的情况下,不能完成故障自动转移,需要手工完成数据库镜像的转移。
高级别保护
应用模式,需要使用以下服务器角色。
主体服务器。
镜像服务器。
高性能
高性能
应用模式典型应用:主体服务器和镜像服务器距离较远,服务器之间的通信链路有明显的延迟,对数据的完整性要求不高,允许数据库可以不同步,允许在传输条件恶劣的情况下丢失数据。
高性能
应用模式,需要使用以下服务器角色。
主体服务器。
镜像服务器。
4. 数据库镜像的优点
Microsoft SQL Server 2005数据库镜像服务具有以下优点。
数据库镜像提供完整(高级别保护和高可用性保护模式)或接近完整(高性能模式)的数据容错。
使用高可用性数据保护,可以保证数据库的一致性和完整性。
服务器实例通过网络连接进行通信,可以位于不同位置。
不需要特殊的硬件支持。例如硬件群集。
在某些配置中,数据库管理员可以使用手动故障转移来升级硬件或软件,而不会影响高可用性。
数据库镜像支持全文目录功能。
数据库所有者可以对镜像数据库创建一个或多个数据库快照。
数据库镜像为故障转移群集提供了一种易于管理的替代方案。数据库镜像可用于两个不同的故障转移群集之间,但不能在一个群集中使用。
一个数据库既可以配置为镜像会话中的主体数据库,也可以配置为日志传送配置中的主数据库。但是,镜像数据库不能参与日志传送;日志传送辅助数据库必须位于非镜像服务器的服务器实例上。
5. 配置模式
Microsoft SQL Server 2005提供了两种方式配置数据库镜像:图形模式和T-SQL代码模式。
图形模式:此模式简单直观,可以很容易地完成数据库镜像的配置,但是对于数据库管理员,不容易理解数据库镜像实现的过程和具体的配置方法。
T-SQL代码模式:此模式配置较为复杂,需要数据库管理员对SQL语言十分了解,同时需要深入了解MicrosoftSQLServer 2005数据库镜像实现和配置过程。
两种方法各有优缺点,数据库管理员可以根据需要选择数据库镜像实现的方法
作者: hyuhan 发布时间: 2009-06-19
作者: wukaiwen87 发布时间: 2009-06-19
作者: cqnfym 发布时间: 2009-06-28
作者: djdxh 发布时间: 2009-09-26
作者: yingbo833 发布时间: 2010-05-04
作者: yingbo833 发布时间: 2010-05-04
作者: 太阳也怕我 发布时间: 2010-06-09
作者: gs_frost 发布时间: 2010-06-13
收下了。呵呵。多谢。 |
作者: wejime 发布时间: 2010-09-06
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28