跳至内容
高可用性与商业智能

高可用性与商业智能

这篇简述 SQL Server 的高可用性技术(故障转移群集、数据库镜像、日志传送)以及商业智能(BI)的三大服务。

高可用性技术

高可用性的目标是当某个节点发生故障时,业务能快速切换(Failover,故障转换)继续运行。

故障转移群集

故障转移群集(Failover Cluster)通过共享存储和多个节点提供实例级的高可用。典型部署步骤:

  1. 部署活动目录(AD)环境。
  2. 部署 iSCSI(共享存储)。
  3. 部署故障转移群集。
  4. 部署数据库群集。

数据库镜像

数据库镜像是可选的故障转移方案,涉及三个角色:

  • 主体服务器:对外提供服务的主库。
  • 镜像服务器:提供热待机。
  • 见证服务器:负责监视主体服务器和镜像服务器,在主体故障时辅助自动故障转移。

配合客户端重定向(自动客户端重定向),可在切换后让客户端自动连到新的主库。

数据库日志传送

日志传送(Log Shipping)是一项高可用性技术,通过将主体服务器的事务日志周期性地还原到备用服务器上,实现数据的准实时同步与备援。

商业智能

商业智能(BI)把分散的数据整理、分析并最终呈现给用户,包含三大服务:

服务角色作用
集成服务(数据来源)数据整合实现数据的整理与清洗(ETL)
分析服务(数据分析)数据分析对数据进行多维分析、挖掘
报表服务(呈现给用户)数据展现把分析结果以报表形式呈现给用户
最后更新于