比较SQL Server Always On Cluster Mirroring
由于工作需要,近期接觸了SQL Server 2012的幾種部署方式,包括SQL Server Always On、SQL Cluster和SQL?Mirroring。之前對(duì)SQL Server不同的搭建方式間區(qū)別也沒(méi)太注意,被問(wèn)及了就上網(wǎng)查詢(xún)了下,并整理記錄:
| ? | Always On | Cluster | Mirroring |
| 是否需要Windows Cluster? | 需要 | 需要 | 不需要 |
| 節(jié)點(diǎn)數(shù) | n | n | n + (1) |
| Failover條件 | 仲裁盤(pán) 心跳網(wǎng)絡(luò) 可用性組 | 仲裁盤(pán) 心跳網(wǎng)絡(luò) | 仲裁實(shí)例 |
| 數(shù)據(jù)訪問(wèn) | 1個(gè)主節(jié)點(diǎn):讀、寫(xiě) N個(gè)子節(jié)點(diǎn):讀 實(shí)時(shí)數(shù)據(jù)讀(默認(rèn)) | 1個(gè)主節(jié)點(diǎn):讀、寫(xiě) N個(gè)備節(jié)點(diǎn):不可訪問(wèn) 備節(jié)點(diǎn)獲取不到共享存儲(chǔ) | 1個(gè)主節(jié)點(diǎn):讀、寫(xiě) 1個(gè)備節(jié)點(diǎn):還原中… 備節(jié)點(diǎn)可做數(shù)據(jù)庫(kù)快照(不可實(shí)時(shí)讀) |
| 數(shù)據(jù)庫(kù)實(shí)例類(lèi)型 | non-clustered | failover-cluster | non-clustered |
| 數(shù)據(jù)存儲(chǔ)的總數(shù)據(jù)量 | Always On數(shù)據(jù)庫(kù)×節(jié)點(diǎn)數(shù) | 所有數(shù)據(jù)庫(kù)之和 | Mirror數(shù)據(jù)庫(kù)×2 |
| 保護(hù)級(jí)別 | 保護(hù)用戶數(shù)據(jù)庫(kù) | 僅保護(hù)主機(jī),數(shù)據(jù)由硬件存儲(chǔ)保護(hù) | 保護(hù)用戶數(shù)據(jù)庫(kù) |
| 應(yīng)用程序連接字符串 | Server=共享IP; Uid=; Pwd=; Db= (共享IP數(shù)可自行設(shè)置) | Server=共享IP; Uid=; Pwd=; Db= (一個(gè)共享IP) | Server=主IP; Uid=; Pwd=; Db=; Failover server=備IP (Java應(yīng)用需要微軟提供的驅(qū)動(dòng)程序進(jìn)行連接) |
| 數(shù)據(jù)同步方式 | 日志(必須使用完整還原模式) | 存儲(chǔ)(只有一份數(shù)據(jù)文件) | 日志(必須使用完整還原模式) |
?
感謝閱讀!
總結(jié)
以上是生活随笔為你收集整理的比较SQL Server Always On Cluster Mirroring的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: torch.cat()的类型转换
- 下一篇: 03.random_forest_dem