SQL Server中的镜像和Always On之间有什么区别

51次阅读
没有评论

共计 523 个字符,预计需要花费 2 分钟才能阅读完成。

SQL Server 中的镜像(Database Mirroring)和 Always On 是两种提供高可用性和灾难恢复的技术,但它们有一些区别:


Mirroring 是 SQL Server 2005 和 2012 版本中引入的一种技术,主要用于数据库级别的复制和故障转移。而 Always On 是 SQL Server 2012 版本之后引入的一种技术,提供了更高级别的可用性和故障转移功能,可以支持多个数据库和实例级别的故障转移。


Mirroring 只能实现单个数据库的镜像,无法实现多个数据库的集群。而 Always On 可以实现多个数据库的集群,可以将多个数据库配置为一个可用性组,实现跨数据库的故障转移。


Mirroring 只支持同步模式,即主数据库和镜像数据库的数据是同步的。而 Always On 支持同步和异步模式,可以根据需求选择最适合的模式。


Mirroring 在故障切换时需要手动干预,需要手动将镜像数据库转换为主数据库。而 Always On 支持自动故障转移,可以实现自动切换到备用数据库。


总的来说,Always On 相对于 Mirroring 具有更高级别的可用性和灾难恢复功能,适用于需要更高级别可用性保障的企业应用场景。Mirroring 则更适合简单的数据库复制和故障转移需求。

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2024-06-07发表,共计523字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)