比较SQL Server Always On & Cluster & Mirroring

来源:互联网 发布:jpg软件官方下载 编辑:程序博客网 时间:2024/05/16 09:25

由于工作需要,近期接触了SQL Server 2012的几种部署方式,包括SQL Server Always OnSQL ClusterSQL 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应用需要微软提供的驱动程序进行连接)

数据同步方式

日志(必须使用完整还原模式)

存储(只有一份数据文件)

日志(必须使用完整还原模式)

 

感谢阅读!

0 0