sqlserver数据库镜像功能是做什么用的(sqlserver镜像搭建)

sqlserver数据库镜像功能是做什么用的(sqlserver镜像搭建),第1张

SQLServer2005相对于SQLServer2000来说,无论是性能还是功能都有一个相当大的提高,甚至可以用“革命”来形容这一次升级。SQLServer2005使SQLServer跻身于企业级数据库行列。在数据高可用性方面,SQLServer2005为用户提供了数据镜像、复制、故障转移群集、日志传送功能。本文向读者简单介结SQLServer2005镜像功能。

一、镜像简介

数据库镜像是一个高可用性软件解决方案,为客户端提供小于10秒故障转移。每个数据库镜像配置均包含一个主体服务器(包含主体数据库)、一个镜像服务器(包含镜像数据库)和一个见证服务器,其中见证服务器是可选的。主体服务器和镜像服务器要求是独立的服务器实例。主体服务器和镜像服务器的角色是相对的,可以自动或者手动地将主体服务器设置为镜像服务器,镜像服务器设置为主体服务器。与主体服务器和镜像服务器不同的是,见证服务器并不能用于数据库。见证服务器监视主体服务器和镜像服务器,确保在给定的时间内这两个故障转移服务器中有且只有一个作为主体服务器,从而支持自动故障转移。如果存在见证服务器,同步会话将以“高可用性模式”运行,如果主体服务器出现故障,可以实现故障自动转移。如果见证服务器不存在,同步会话将以“高级别保护模式”运行,出现故障需要手动故障转移,并且有可能丢失数据。

图1:两台服务器镜像

图2:两台服务器镜像,一台见证服务器

数据库准备结束,端点创建完成,用户便可以启用数据库镜像。镜像启动后,每个伙伴都将开始维护所在数据库中有关其数据库,以及另一个伙伴和见证服务器的状态信息。这些状态信息允许服务器实例维护称为“数据库镜像会话”的当前关系。在数据库镜像会话过程中,服务器实例将通过彼此定期交换PING消息来互相监视。

镜像”网站是将一个完全相同的站点放到几个服务器,分别有自己的url,在这些服务器上互为“镜像”网站。
它和主站并没有太大差别,或者可算是为主站作的后备措施。有了“镜像”网站的好处是:如果不能对主站作正常访问(如某个服务器死掉或出了意外),但仍能通过其它服务器正常浏览。相对来说主站在速度等各方面比“镜像”站点略胜一筹。
“镜像”,最原始的含义是在镜子里看到的你自己的像,你可以想象一下,你的像和你本身在外观上是完全一样的。因此,在it界中,将“镜像”这个词的含义进行了扩展,指的是完全一样的两个东西!比如网站的“镜像”,是内容完全相同的几个网站,目的是分担访问流量;还有比较常见的是系统的“镜像”,如ghost,意思就是将你的系统信息原封不动的“复制”一份保存起来,将来系统坏了可以用这个“镜像”轻松恢复。
打个比方,
三台服务器,
镜像一服务器托管在“电信”,镜像二服务器托管在“网通”,服务器三“双路由”,用来放置数据库"mysql/mssql",
“镜像”同时都调用服务器三数据库,不就达到数据同步了
简单点说就是把一个互联网上的网站数据镜像在本地服务器,并保持本地服务器数据的同步更新,用户访问本地服务器即可获得远程服务器上同样的数据。
“镜像”也称之为“副本”。
举例来说
一个光盘的镜像,就是将该光盘的内容作一个副本,以一个文件的形式存储下来,在需要的时候,可以用刻录机将镜像恢复到光盘上。
*** 作系统盘的镜像,就是将装有 *** 作系统的,比如说C盘的内容,作一个副本,以便在需要的时候恢复。
Raid镜像,就是两块硬盘(或者两部分,或者多块硬盘)的内容完全一样,以做到冗余备份。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10745730.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-11
下一篇 2023-05-11

发表评论

登录后才能评论

评论列表(0条)

保存