全球旧事资料 分类
SQLserver高可用方案
一、高可用的类型
●AlwaysO
高可用性解决方案,需要sqlserver版本在2012以上
SQLServerAlwaysO
即“全面的高可用性和灾难恢复解决方案”。客户通过使用AlwaysO
技术,可以提高应用程序可用性,并且通过简化高可用性的部署和管理方面的工作。SQLServerAlwaysO
在以下2个级别提供了可用性。数据库级可用性是一种“热备份”技术。在同步提交模式下,主副本的数据被同步更新到其他辅助副本,主副本与辅助副本之间可以保持实时同步。当系统监测到主副本发生故障时,辅助副本可以立即成为新的主副本。实例级可用性AlwaysO
故障转移群集实例(FailoverClusterI
sta
ce,简称FCI)可以在多个16个节点之间实现故障转移(Failover)。企业版最多支持16个节点,标准版只支持2个节点。当主节点发生故障时,辅助节点提升为主节点并获取共享存储中的数据,然后才在这个新的主节点服务器中启动SQLServer服务。FCI是一种“冷备份”技术。辅助节点并不从主节点同步数据,唯一的一份数据被保存在共享存储(群集共享磁盘)中。
●日志传送日志传送依赖于传统的Wi
dows文件复制技术与SQLServer代理。主数据库所做出的任何数据变化都会被生成事务日志,这些事务日志将定期备份。然后备份文件被辅助数据库所属的实例复制到它的本地文件夹,最后事务日志备份在辅助数据库中进行恢复,从面实现在两个数据库之间异步更新数据。当主数据库发生故障时,可以使辅助数据库变成联机状态。可以把每一个辅助数据库都当作“冷备用”数据库
●其它辅助技术对数据库进行备份,当出现故障时,手动将数据还原到服务器,使得数据库重新联机,这也可以算作实现高可用性的一种技术手段。复制(Replicatio
)并不算是一个高可用性解决方案,只是它的功能可以实现高可用性。复制通过“发布订阅”模式,由主服务器向辅助服务器发布数据,使这些服务器间实现可用性。SQLserver复制
定义及应用:数据库间复制和分发数据和数据库对象,然后在数据库间进行同步操作以维持一致性。使用复制,可以通过局域网和广域网、拨号连接、无线连接和I
ter
et将数据分配到不同位置以及分配给远程或移动用户sqlserver复制分成三类:
f事务复制通常用于需要高吞吐量的服务器到服务器方案(包括:提高可伸缩性和可用性、数据仓库和报告、集成多个站点的数据、集成异类数据以及减轻批处理的负荷)。合并复制主要是为可能存在数据冲突的移动应用程序或分步式服务器应用程序设计的。常见应用场景包括:与r
好听全球资料 返回顶部