比较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不同的搭建方式间区别也没太注意,被问及了就上网查询了下,并整理记录:
感谢阅读!
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应用需要微软提供的驱动程序进行连接) |
数据同步方式 | 日志(必须使用完整还原模式) | 存储(只有一份数据文件) | 日志(必须使用完整还原模式) |
感谢阅读!
相关文章推荐
- SQL Server AlwaysON从入门到进阶(4)——分析和部署Windows Server Failover Cluster
- SQL Server AlwaysON从入门到进阶(4)——分析和部署Windows Server Failover Cluster
- SQL Server AlwaysOn Setup Step-By-Step Guide
- Note on <Beginning Microsoft SQL Server 2012 Programming> - 02
- Ubuntu上配置SQL Server Always On Availability Group
- Red Hat Enterprise Linux上配置SQL Server Always On Availability Group
- SQL Server AlwaysOn
- SQL Server AlwaysON从入门到进阶(2)——存储
- 基于SQL Alwayson的Windows Server 2012 WSFC搭建指南(2)——Windows 2012 Cluster搭建
- SQL Server Alwayson概念总结
- Note on <Beginning Microsoft SQL Server 2012 Programming> - 01
- SQL Server AlwaysON从入门到进阶(2)——存储
- Sql Server Always On主库与附库遇到的问题
- Configure Always On Availability Group for SQL Server on Ubuntu——Ubuntu上配置SQL Server Always On Avail
- SQL Server 2012 Always on Availability Groups安装Step by step 1
- Note on <Beginning Microsoft SQL Server 2012 Programming> - 04
- Note on <Beginning Microsoft SQL Server 2012 Programming> - 03
- How to create SQL 2012 cluster without alwayson feature
- SQL Server AlwaysOn中445端口使用的调查报告
- Configure Always On Availability Group for SQL Server on RHEL——Red Hat Enterprise Linux上配置SQL Server Always On Availability Group