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