SQL Server 2008高可用性系列:底子知识[MSSQL防范]
本文“SQL Server 2008高可用性系列:底子知识[MSSQL防范]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
一:高可用性简介
本日越来越多的公司都但愿一部份大概全部的关键数据是高可用性的.比方在线交易支付系统,在线订单贩卖系统,物流运输管理系统等等需求有"24x7"在线支持服务,不然就有大概会有贩卖额的削减大概利润的丧失.
在抱负情形下,关键数据应当一向可用,这样业务系统才会一向处于可用状况,并且不能威胁到可用性.但是在实际情形下,会有很多的非常情形招致数据不可用(如DB非常挂掉,数据操作误删,Server软硬件弊端等).因此就要追求一种可用性的办理筹划,来办来由非常带来的数据暂时不可用的问题.
和灾难恢复(Disaster Recovery)差别.灾难恢复是在DB发生弊端之后(宕机招致数据丧失,数据误删等),通过数据恢复, 使丧失的数据重新可用;高可用性是在数据发生弊端之前,为避免对数据的可用性造成影响而使数据处于可用状况的一种办理筹划.
二: DOWNTIME和Data Loss的缘由
1. 筹划内的罢工期,不会招致数据丧失
(1) DB保护
数据备份
成立大概重建索引
数据收缩
停机保护(在非工作时间)
(2) 批处理操作
一次查询大量的数据
Table被锁或死锁
(3) DB进级
硬件进级(CPU,RAM,HDD,NetWork…)
软件进级(OS, Microsoft upgrade, SQL Server版本进级)
2. 筹划外的罢工期,会招致数据丧失
(1) 数据中央弊端
会招致整个的系统无法利用
(2) Server弊端
软件弊端(OS, SQL Server服务启动失效)
硬件弊端(CPU, RAM,HDD,NetWork)
(3) IO子系统弊端
硬盘弊端
RAID掌握器弊端
IO阻塞
(4) 人为失误
数据误操作
三:高可用性的办理筹划
目前我所熟习的SQL Server 2008供应的高可用性办理筹划大致有以下几个,对架构和利用方法做一个总结, 提出一点肤见:
1. Database Snapshots(数据库快照)
2. Log Shipping(日记传送)
3. Database Replication(数据库复制)
4. Database Mirroring(数据库镜像)
5. Failover Clustering(聚集弊端转移)
原文标题:SQL Server 2008高可用性(High Availability)简介(1)—概述
链接:http://www.cnblogs.com/changbluesky/archive/2010/09/07/1820355.html
<以上是“SQL Server 2008高可用性系列:底子知识[MSSQL防范]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |