当前位置:  开发笔记 > 编程语言 > 正文

在SQL Server中使用镜像,日志传送,复制和群集的方案有哪些

如何解决《在SQLServer中使用镜像,日志传送,复制和群集的方案有哪些》经验,为你挑选了1个好方法。

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

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

1)复制主要适用于在线 - 离线数据同步方案(笔记本电脑,移动设备,远程服务器).

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

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

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

我对吗 ?

谢谢.



1> John Sansom..:

故障转移群集是一种可用性技术,可在硬件级别提供冗余,并基于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中搜索每种技术.那说如果你有任何具体的问题,我很乐意提供帮助,所以随时放弃我.

干杯,约翰

推荐阅读
携手相约幸福
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有