- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SQL Server数据库集群探索
SQL Server数据库集群探索摘 要:本文阐述了SQL Server数据库集群的高可用性和可靠性,介绍了数据库集群的设计原则、设计考虑因素及其实现,提高了数据库系统的高可用性。 关 键 词:SQL Sever;数据库集群;MSCS 在计算机技术和网络技术广泛应用的同时,对网络中各种服务器的性能也提出了更高的要求。数据库集群技术在不同的电子事务处理及网格计算等系统中得到了广泛的应用,是一种被业界广泛关注的计算机技术,其性能完全可以取代大型主机,而且网络优势是大型主机无法比拟的,价格的低廉,能够为企业及高校节省大量的成本,在科学研究、金融、电信等领域日益发挥着重要作用。 一、数据库集群概述 集群技术指通过高性能网络由相互独立的同构或者异构的多个单一系统整合为一个虚拟系统,高度紧密联合的计算机系统协同完成共同的工作。集群对外提供的是透明的服务,一个客户与集群相互作用的时候,集群就是一个独立的服务器。把集群技术与数据库技术相结合,就构成了数据库集群。 数据库集群技术是用高速互联网络把价格较低的硬件设备连接在一起,通过网络实现数据传输。每个数据库服务器都拥有独立的存储空间,分别运行各自独立的数据库管理系统,具有高度自治性,但是呈现给客户的是一个统一的界面,在用户看来,整个计算机网络只是一个数据库系统,而不是由多个不同的数据库系统组成的。 二、SQL Server数据库集群 SQL Server是一个全面的数据库平台,其数据库引擎为关系型和结构化数据提供了安全可靠的存储功能,能够构建和管理高可用和高性能的数据应用程序。SQL Server集群环境需要至少两台运行SQL Server的服务器构成的虚拟服务器。SQL Server集群性能在中小型服务器的应用上表现十分突出。 随着用户对数据库系统的可用性和可靠性的要求日益提高,集群技术已成为实现高可用性,减少死机风险的一种快捷安全的解决方案。SQL Server 2005数据库与微软服务器集群(MSCS)相结合构成数据库集群,致力于减少死机时间,为灾难恢复提供解决方案,为数据库用户提供更强大的系统可用性[1]。 数据库镜像和故障转移集群最主要的差异是提供的冗余级别不同。数据库镜像提供的是数据库级别的保护,而集群提供的是服务器级别的。另外,在数据库镜像中,主服务器与镜像服务器是独立的SQL Server实例,具有不同的名称;而集群中SQL Server实例使用相同的虚拟服务器名称和IP地址,并且无论哪个节点主持集群实例,虚拟服务器的名称和IP地址始终不变,因此服务器一级的数据库保护,故障转移集群是更适合的选择。 三、数据库集群系统的设计 选择一个合适的数据库集群系统,能够给企业在管理规划和成本控制上带来好处。 1.设计原则 (1)尽量保证集群系统架构的简单性和兼容性。选择数据库集群系统时,应采用经过市场检验的成熟可靠的平台,严格按照集群操作系统提供商硬件兼容性认证列表选购硬件设备,以防出现硬件不兼容,带来不必要的问题[2]。 (2)在保证可用性前提下,追求高效和便利的操作性。数据库集群的最终目标是它的高可用性,同时也要兼顾性能。优秀的集群软件应能支持较多的应用,多个相关软件配合使用,能提高管理集群的效率。 (3)性价比。有着相同性能的集群服务器价格通常比传统超级计算机和大型并行处理机的价格要低廉得多。硬件购买方便快捷,升级维护也简单易行,成本支出大大减少,并且通过内部网络对集群管理方便,性价比大大优于大型并行处理机。 2.设计数据库集群系统的两大因素 要构造一个工作良好的数据库集群,要着重考虑以下的两个因素: (1)可用性支持。 可用性是指用户使用服务或应用程序的可用程度。数据库集群通过冗余硬件设备、网络和操作系统映像等,提供一种保持低成本的高可用性。从关键性计算应用的角度看,集群是一组作为单一系统管理的独立运行服务器,由网络连接在一起构成的稳定性、安全性良好的一台虚拟服务器,支持用户透明访问的服务资源,最终目的是高可用性。 可用性能否达标,需要应用系统的最终用户来进行衡量[3]。企业依赖于系统的可用性以防出现服务器故障或者从故障中进行恢复。高可用性集群提供了一个比一般可用性系统更高级的系统可用性,来减少系统发生故障的几率。 设计高可用性的数据库集群系统时,集群系统的可靠性、可用性及可维护性是重中之重,其中可用性标准结合了可靠性和可维护性标准。 (2)高效通讯。 数据库集群一般使用有标准通信协议网络。低级通信协议虽然比标准通信协议有效,但是现在低级通信协议没有统一标准,追求高效往往却和集群的可扩展性相抵触。需要高可扩展的集群系统,就要用一些低效的商品化网络、更通用的硬件平台和流行的操作系统。在保障集群
有哪些信誉好的足球投注网站
文档评论(0)