您好,登錄后才能下訂單哦!
SQL Server雙機(jī)熱備技術(shù)
SQL Server雙機(jī)熱備,大體上可以通過發(fā)布訂閱,日志傳送,數(shù)據(jù)庫鏡像來實(shí)現(xiàn)。
發(fā)布訂閱
發(fā)布與訂閱是使用SQL Server數(shù)據(jù)庫復(fù)制技術(shù),將數(shù)據(jù)或數(shù)據(jù)庫對(duì)象從一個(gè)數(shù)據(jù)庫復(fù)制和分發(fā)到另外一個(gè)數(shù)據(jù)庫,并進(jìn)行數(shù)據(jù)同步,從而使源數(shù)據(jù)庫和目標(biāo)數(shù)據(jù)庫保持一致。通過發(fā)布服務(wù)器配置復(fù)制的源數(shù)據(jù),分發(fā)服務(wù)器負(fù)責(zé)從發(fā)布服務(wù)器獲取的數(shù)據(jù)傳送至訂閱服務(wù)器,訂閱服務(wù)器負(fù)責(zé)接收和維護(hù)數(shù)據(jù)。在實(shí)踐中應(yīng)考慮應(yīng)用場(chǎng)景決定采用推送訂閱或請(qǐng)求訂閱,從而實(shí)現(xiàn)數(shù)據(jù)同步。
日志傳送
SQLServer數(shù)據(jù)庫引擎中,使用日志傳送將事務(wù)日志不間斷地從一個(gè)數(shù)據(jù)庫(主數(shù)據(jù)庫)發(fā)送到另一個(gè)數(shù)據(jù)庫(輔助數(shù)據(jù)庫)。不間斷地備份主數(shù)據(jù)庫中的事務(wù)日志,然后將它們復(fù)制并還原到輔助數(shù)據(jù)庫,這將使輔助數(shù)據(jù)庫與主數(shù)據(jù)庫基本保持同步。目標(biāo)服務(wù)器充當(dāng)備份服務(wù)器,并可以將查詢處理從主服務(wù)器重新分配到一個(gè)或多個(gè)只讀的輔助服務(wù)器。日志傳送可與使用完整或大容量日志恢復(fù)模式的數(shù)據(jù)庫一起使用。
數(shù)據(jù)庫鏡像
數(shù)據(jù)庫鏡像是用于提高數(shù)據(jù)庫可用性的主要軟件解決方案。鏡像基于每個(gè)數(shù)據(jù)庫實(shí)現(xiàn),并且只適用于使用完整恢復(fù)模式的數(shù)據(jù)庫。數(shù)據(jù)庫鏡像維護(hù)一個(gè)數(shù)據(jù)庫的兩個(gè)副本,這兩個(gè)副本必須駐留在不同的SQL Server數(shù)據(jù)庫引擎實(shí)例(服務(wù)器實(shí)例)上。通常,這些服務(wù)器實(shí)例駐留在不同位置的計(jì)算機(jī)上。其中一個(gè)服務(wù)器實(shí)例使數(shù)據(jù)庫服務(wù)于客戶端(“主體服務(wù)器”),而另一個(gè)服務(wù)器實(shí)例則充當(dāng)熱備用或備用服務(wù)器(“鏡像服務(wù)器”),具體取決于鏡像會(huì)話的配置和狀態(tài)。同步數(shù)據(jù)庫鏡像會(huì)話時(shí),數(shù)據(jù)庫鏡像提供了熱備用服務(wù)器,可支持在已提交事務(wù)不丟失數(shù)據(jù)的情況下進(jìn)行快速故障轉(zhuǎn)移。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。