解讀SQL Server 2008可用性_Mssql數(shù)據(jù)庫(kù)教程
推薦:關(guān)于SQL Server 2008中報(bào)表服務(wù)的詳解一、導(dǎo)言 盡管公司經(jīng)常采集和存儲(chǔ)大量的數(shù)據(jù),但是有時(shí)還是難以詳盡地顯示數(shù)據(jù),而且也很難提供對(duì)商業(yè)中將發(fā)生什么的洞察以使商業(yè)決策者為公司作出相應(yīng)的和及時(shí)的決策。 為了能作
基于磁盤(pán)的備份
首先來(lái)看的是最簡(jiǎn)單的技術(shù)——備份。在SQL Server 2008的企業(yè)版中,備份有了一個(gè)新的特性,那就是備份壓縮。那么備份壓縮對(duì)于高可用有什么幫助呢?
那么就要提到現(xiàn)在業(yè)界非常流行的一種備份解決方案——磁盤(pán)備份解決方案,有很多與該解決方案相近的名稱:在線備份、虛擬磁帶庫(kù)等等。這些方案其實(shí)都是基于一個(gè)思想,將數(shù)據(jù)備份到快速的在線磁盤(pán)設(shè)備上,這樣就可以利用磁盤(pán)的高速I(mǎi)O和高速檢索能力。不過(guò)磁盤(pán)的高昂代價(jià)往往是這種企業(yè)在這一解決方案面前駐足不前的主要原因,而現(xiàn)在SQL Server 2008企業(yè)版中的備份壓縮可以大幅度減少備份后的文件尺寸,因此基于磁盤(pán)的備份解決方案看起來(lái)也更加有競(jìng)爭(zhēng)力了。
基于磁盤(pán)的備份帶來(lái)最大的好處就是利用磁盤(pán)高速I(mǎi)O的能力進(jìn)行快速的還原。這就可以縮短數(shù)據(jù)庫(kù)服務(wù)離線的時(shí)間,同時(shí)也可以減少數(shù)據(jù)庫(kù)備份這一維護(hù)操作對(duì)應(yīng)用的影響。
數(shù)據(jù)庫(kù)鏡像 故障轉(zhuǎn)移集群
上面我們介紹的故障轉(zhuǎn)移集群、日志傳送亦或基于磁盤(pán)的備份都是作為單一技術(shù)出現(xiàn)的,而在真實(shí)的大中型企業(yè)環(huán)境中為了確保數(shù)據(jù)應(yīng)用的持續(xù)在線,我們通常有一些組合多種高可用技術(shù)的方案。通過(guò)混合不同可用性技術(shù),我們將可以采長(zhǎng)補(bǔ)短。
例如數(shù)據(jù)庫(kù)鏡像技術(shù)。
雖然數(shù)據(jù)庫(kù)鏡像可以解決故障轉(zhuǎn)移集共享存儲(chǔ)存在單點(diǎn)失效威脅、依賴于特殊硬件等一系列的問(wèn)題,但是數(shù)據(jù)庫(kù)鏡像最大的問(wèn)題就是故障轉(zhuǎn)移路徑過(guò)短。對(duì)于大中型企業(yè)來(lái)說(shuō),僅有兩個(gè)節(jié)點(diǎn)的故障轉(zhuǎn)移路徑有些不足。因此通過(guò)增加一個(gè)故障轉(zhuǎn)移集群作為數(shù)據(jù)庫(kù)鏡像的鏡像節(jié)點(diǎn)就可以解決了數(shù)據(jù)庫(kù)鏡像故障轉(zhuǎn)移路徑過(guò)短的問(wèn)題。
上面這種解決方案當(dāng)主體服務(wù)器失效后,數(shù)據(jù)庫(kù)鏡像會(huì)將啟動(dòng)鏡像節(jié)點(diǎn),而由于鏡像節(jié)點(diǎn)是由一個(gè)故障轉(zhuǎn)移集群承擔(dān)的,因此當(dāng)鏡像節(jié)點(diǎn)中的一個(gè)節(jié)點(diǎn)失效后還有一個(gè)后備節(jié)點(diǎn),因此還可以有一個(gè)后備節(jié)點(diǎn)承擔(dān)。
其實(shí)故障轉(zhuǎn)移集群和數(shù)據(jù)庫(kù)鏡像是各有利弊,因此這兩種技術(shù)融合在一起后的解決方案不僅僅是上面這一種,下面就給出另外一種解決方案的示意圖:
細(xì)心的讀者可能會(huì)發(fā)現(xiàn),方案二種沒(méi)有了見(jiàn)證節(jié)點(diǎn),這意味著從主集群切換到鏡像集群需要手動(dòng)完成。那么為什么這種解決方案中沒(méi)有了見(jiàn)證節(jié)點(diǎn)呢?
因?yàn)閿?shù)據(jù)庫(kù)鏡像和故障轉(zhuǎn)移集群都擁有自動(dòng)故障轉(zhuǎn)移的特性,如果兩種技術(shù)的自動(dòng)切換都生效的話,那么在主體集群的活動(dòng)節(jié)點(diǎn)失效后就會(huì)有兩個(gè)節(jié)點(diǎn)同時(shí)試圖生效——主體集群的后備節(jié)點(diǎn)和鏡像集群的活動(dòng)節(jié)點(diǎn),那么結(jié)果就只有一個(gè),數(shù)據(jù)庫(kù)鏡像會(huì)話失敗。
遠(yuǎn)程故障轉(zhuǎn)移集群
對(duì)于某些跨地區(qū)甚至是跨洲的大型集團(tuán)來(lái)說(shuō),站點(diǎn)失效這個(gè)困擾會(huì)逐漸進(jìn)入IT主管和DBA的腦海中。
分享:如何使用SQL Server代理運(yùn)行CmdExec命令需求:調(diào)用網(wǎng)服務(wù)器(SMS SQL Server)上的短信發(fā)送接口(是一個(gè)存儲(chǔ)過(guò)程)來(lái)發(fā)送(Stage SQL Server)上的數(shù)據(jù)內(nèi)容到本Team 成員的手機(jī)上。這兩臺(tái)服務(wù)器,本地在撥VPN后可以訪問(wèn)。要求以本
- sql 語(yǔ)句練習(xí)與答案
- 深入C++ string.find()函數(shù)的用法總結(jié)
- SQL Server中刪除重復(fù)數(shù)據(jù)的幾個(gè)方法
- sql刪除重復(fù)數(shù)據(jù)的詳細(xì)方法
- SQL SERVER 2000安裝教程圖文詳解
- 使用sql server management studio 2008 無(wú)法查看數(shù)據(jù)庫(kù),提示 無(wú)法為該請(qǐng)求檢索數(shù)據(jù) 錯(cuò)誤916解決方法
- SQLServer日志清空語(yǔ)句(sql2000,sql2005,sql2008)
- Sql Server 2008完全卸載方法(其他版本類(lèi)似)
- sql server 2008 不允許保存更改,您所做的更改要求刪除并重新創(chuàng)建以下表
- SQL Server 2008 清空刪除日志文件(瞬間日志變幾M)
- Win7系統(tǒng)安裝MySQL5.5.21圖解教程
- 將DataTable作為存儲(chǔ)過(guò)程參數(shù)的用法實(shí)例詳解
Mssql數(shù)據(jù)庫(kù)教程Rss訂閱編程教程搜索
Mssql數(shù)據(jù)庫(kù)教程推薦
- MyEclipse 配置SQL Server 2008數(shù)據(jù)庫(kù)驅(qū)動(dòng)操作步驟
- 詳解SQL Server 2008安裝過(guò)程
- 如何解決DB2中出現(xiàn)的SQL1032N錯(cuò)誤現(xiàn)象
- 讓SQL Server數(shù)據(jù)庫(kù)自動(dòng)執(zhí)行管理任務(wù)(一)
- SQL Server 2008存儲(chǔ)結(jié)構(gòu)之GAM、SGAM介紹
- 實(shí)例演示left join/right join/inner join
- 解讀常規(guī)數(shù)據(jù)庫(kù)維護(hù)涉及的5項(xiàng)工作
- 解析使用 SQL Server 數(shù)據(jù)庫(kù)查詢累計(jì)值的方法
- 淺談SQL Server元數(shù)據(jù)的管理與應(yīng)用
- SQL Server 2000數(shù)據(jù)庫(kù)升級(jí)到SQL Server 2005的最快速
猜你也喜歡看這些
- 網(wǎng)站模板:SQL2005CLR函數(shù)擴(kuò)展 - 關(guān)于山寨索引
- @@ROWCOUNT全局變量
- Mysql DNS反向解析導(dǎo)致連接超時(shí)過(guò)程分析(skip-name-resolve)
- Mysql,phpmyadmin密碼忘了怎么辦
- mysql錯(cuò)誤及解決全攻略
- 用MyEclipse配置DataBase Explorer(圖示)
- mysql與mysqli的區(qū)別與用法
- 基于mysql全文索引的深入理解
- Mysql中“Insert into xxx on duplicate key update”問(wèn)題
- MySQL筆記之別名的使用
- 相關(guān)鏈接:
- 教程說(shuō)明:
Mssql數(shù)據(jù)庫(kù)教程-解讀SQL Server 2008可用性。