深入探究 SharePoint 技术:高可用性、扩展性与业务应用
1. 数据库镜像技术解析
数据库镜像(Database Mirroring)是一种重要的数据库高可用性技术。它基于每个数据库实施,并且仅适用于使用完整恢复模型的数据库,简单恢复模型和大容量日志恢复模型不支持数据库镜像。SQL Server 2005 的标准版和企业版支持此功能。
与之前的高可用性方案相比,数据库镜像在可用性方面有显著提升。其实施简单,维护也很直接。它与日志传送(Log Shipping)类似,但当数据库镜像会话同步时,会提供一个热备用服务器,支持快速故障转移,且不会丢失已提交事务的数据。此外,与日志传送不同,故障转移几乎是无缝的,客户端应用程序通过重新连接到镜像服务器,只需短暂中断即可恢复。
需要注意的是,数据库镜像在 SQL Server 2005 发布时引入,但默认未启用,且微软在生产环境中不支持。直到 SQL Server 2005 的 Service Pack 1 发布后才开始支持。
2. 选择合适的 SQL Server 高可用性方案
IT 专业人员在为 SharePoint 设计后端数据库基础架构时,面临着选择合适高可用性技术的难题。具体选择可参考以下情况:
| 需求 | 适用方案 | 特点 |
| ---- | ---- | ---- |
| 需要热备用服务器以实现即时故障转移 | 故障转移群集和高可用性配置模式下的数据库镜像 | 管理员和客户端的故障转移几乎无缝 |
| 需要成本较低但并非即时的解决方案 | 日志传送和高保护或高性能模式下的数据库镜像 | 故障转移需手动进行,客户端最初会受影响 | <
超级会员免费看
订阅专栏 解锁全文
71

被折叠的 条评论
为什么被折叠?



