SQLServer 主從技術(shù)包含:復(fù)制、日志傳送、鏡像、AlwaysOn這4種方式。
一、復(fù)制:一般說的事務(wù)復(fù)制。 是針對(duì)表級(jí)別,表上必須有主鍵。同步延遲低,不可自動(dòng)故障轉(zhuǎn)移。第二個(gè)節(jié)點(diǎn)可以讀。
二、日志:同步延遲高,不可用自動(dòng)故障轉(zhuǎn)移。 第二個(gè)節(jié)點(diǎn)可以讀,針對(duì)數(shù)據(jù)庫(kù)級(jí)別。
三、鏡像:有同步模式,延遲低,可用故障轉(zhuǎn)移,但第二個(gè)節(jié)點(diǎn)不可讀,針對(duì)數(shù)據(jù)庫(kù)級(jí)別。
四、AlwaysOn:集成了故障轉(zhuǎn)移群集、數(shù)據(jù)庫(kù)鏡像和日志傳送三者的優(yōu)點(diǎn)。
下面將分別介紹這幾種主從技術(shù)的概念及優(yōu)缺點(diǎn):
序號(hào) | 功能 | 訂閱/復(fù)制 | 日志傳送 | 鏡像 | AlwaysOn |
---|---|---|---|---|---|
1 | 保護(hù)級(jí)別 | 數(shù)據(jù)庫(kù)對(duì)象 | 庫(kù) | 庫(kù) | 實(shí)例 |
2 | 數(shù)據(jù)丟失 | 可能有 | 同步模式下無 | 可能 | 無 |
3 | 自動(dòng)故障轉(zhuǎn)移 | 否 | 否 | 高安全模式下是 | 是 |
4 | 對(duì)客戶端是否透明 | 否 | 否 | 是需要設(shè)定連接字符串 | 是 |
5 | 停機(jī)時(shí)間 | 長(zhǎng) | 長(zhǎng) | 等于恢復(fù)時(shí)間 | 等于服務(wù)重啟時(shí)間 |
6 | 多備用庫(kù) | 是 | 是 | 單一 | 是 |
7 | 備用副本可讀 | 是 | 是 | 否 | 是 |
8 | 版本支持 | SQL2000 | SQL2000 | SQL2008 | SQL2012 |
9 | 實(shí)戰(zhàn)文章(本網(wǎng)) | 速全科技url-01 | 速全科技url-02 | 速全科技url-03 | 速全科技url-04 |
10 | 實(shí)戰(zhàn)文章(cnblogs) | 博客園url-01 | 博客園url-02 | 博客園url-03 | 博客園url-04 |
11 | 付費(fèi)支持 | 是 | 是 | 是 | 是 |