您的位置:首页 > 数据库

比较SQL Server Always On & Cluster & Mirroring

2016-08-24 16:18 3447 查看
由于工作需要,近期接触了SQL Server 2012的几种部署方式,包括SQL
Server Always On、SQL Cluster和SQL Mirroring。之前对SQL
Server不同的搭建方式间区别也没太注意,被问及了就上网查询了下,并整理记录:

 
Always On
Cluster
Mirroring
是否需要Windows Cluster?
需要
需要
不需要
节点数
n
n
n + (1)
Failover条件
仲裁盘
心跳网络
可用性组
仲裁盘
心跳网络
仲裁实例
数据访问
1个主节点:读、写
N个子节点:读
实时数据读(默认)
1个主节点:读、写
N个备节点:不可访问
备节点获取不到共享存储
1个主节点:读、写
1个备节点:还原中…
备节点可做数据库快照(不可实时读)
数据库实例类型
non-clustered
failover-cluster
non-clustered
数据存储的总数据量
Always On数据库×节点数
所有数据库之和
Mirror数据库×2
保护级别
保护用户数据库
仅保护主机,数据由硬件存储保护
保护用户数据库
应用程序连接字符串
Server=共享IP; Uid=; Pwd=; Db=
(共享IP数可自行设置)
Server=共享IP; Uid=; Pwd=; Db=
(一个共享IP)
Server=主IP; Uid=; Pwd=; Db=; Failover server=备IP
(Java应用需要微软提供的驱动程序进行连接)
数据同步方式
日志(必须使用完整还原模式)
存储(只有一份数据文件)
日志(必须使用完整还原模式)
 
感谢阅读!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息