gpt4 book ai didi

sql-server - SQL Server 中使用镜像、日志传送、复制和集群的场景有哪些

转载 作者:行者123 更新时间:2023-12-01 23:46:42 27 4
gpt4 key购买 nike

据我所知,SQL Server 提供了 4 种技术来提高可用性。

我认为这些是主要的使用场景,总结一下:-

1) 复制主要适用于线上线下数据同步场景(笔记本电脑、移动设备、远程服务器)。

2) 日志传送可用于拥有手动切换的故障转移服务器,而

3) 数据库镜像是一种自动故障转移技术

4) 故障转移集群是一种高级类型的数据库镜像。

我说得对吗?

谢谢。

最佳答案

故障转移群集是一种在硬件级别提供冗余的可用性技术,它构建于 Windows 群集技术之上,即它并非特定于 SQL Server。

例如,服务器 A 上的处理器崩溃了。幸运的是,服务器 A 是 SQL Server 群集的一部分,因此服务器 B 在几秒钟内接管了提供 SQL Server 服务的工作。所有这些都会自动发生,并且对于数据库用户和/或集群所服务的应用程序来说是透明的。

数据库镜像和集群之间的主要区别在于,SQL 集群在实例级别提供冗余,而数据库镜像在数据库级别提供冗余。

以下链接提供了您可能会发现有用的这两种技术之间的比较。

http://msdn.microsoft.com/en-us/library/ms191309(SQL.90).aspx

日志传送更多地被认为是一种冗余技术。

例如,它可用于提供主环境的完整副本,通常用作可手动联机的热备用环境。这可用于为您的备份策略提供额外的冗余。通过在备用位置/服务器上创建生产数据库的只读副本,日志传送还可用于从主服务器卸载报告。

复制是一种相当多样化的技术,可用于满足许多不同的场景,其选择将决定所实现的特定复制类型。

例如,合并复制可用于通过将应用程序的工作负载分散到多个服务器(即分布式处理架构)来支持分布式处理。

合并复制通常需要应用程序相对了解其环境。还必须考虑冲突解决等技术,以确保整个集成环境中的数据一致性。

事务复制的使用方式与日志传送类似,但是您可以限制复制到订阅者的特定对象。如果仅需要表的子集用于报告目的,这会很有用。

我希望这能让你明白一点。您可以在 SQL Server 在线书籍中找到有关每种技术的大量文档,或者通过在 Google 中搜索每种技术来找到。也就是说,如果您有任何具体疑问,我很乐意提供帮助,请随时给我留言。

干杯,约翰

关于sql-server - SQL Server 中使用镜像、日志传送、复制和集群的场景有哪些,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/525637/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com