数据库集群技术分析与比较.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库集群技术分析与比较

数据库集群技术分析与比较   数据库是计算保存的最终结果,是信息系统中重要的组成部分。随着我国信息化技术的发展,数据库技术得到了很大的完善,数据库技术也不断的成熟起来,然而信息技术发展的同时数据信息量也不断增加,在许多联机事物处理中还存在一定的局限性。数据库集群技术是数据库技术发展的主要趋势之一,在处理联机事物中具有明显的优势,本文就对数据库集群技术进行分析比较,希望能给有关人员提供参考。   【关键词】数据库集群技术 对比 分析   数据库不仅需要能够对处理结果进行准确记录,同时在信息快速发展的今天,数据库还需要能够保证数据集的可扩性、数据安全性、数据可用性以及高速的处理速度。特别是在IT技术深入到无线、有线等领域后,联机事务也对数据库技术提出了更高的要求。现阶段,我国信息化技术正处于快速发展的新阶段,加强对数据库集群技术的分析具有十分现实的意义。   1 数据库集群概述   数据库集群其实就是将若干个数据库进行连接,组成一个新的数据库集群,而数据库集群需要能够实现以下几个方面的功能。   (1)在面对具有高速处理速度要求的情况下,可以在集群中通过增加数据库服务器就能实现,这样能够减少硬件投资,并提高数据库集群的运行质量。   (2)需要有实时同步数据服务,并且尽可能保证具有多个异地同步的数据库服务器。这样才能保证数据库可用性,同时也会进一步提升数据库处理速度。   (3)在数据库集群中,不仅需要设置密码保护,同时还需要对企业内部非法访问数据库进行控制。   (4)在数据库集群可扩性方面,如果单纯依靠增加服务器的办法扩展服务器,可能影响数据的可用性。如果对于没有冗余的数据,仅仅增加一台数据库服务器就能实现可扩性要求,但整个系统的数据可用性也会随之变低。这就需要考虑如何保证增加数据集的情况下不会对数据可用性造成影响。   2 数据库集群技术分类   数据库集群中相关技术主要是围绕着可用性、可扩性、安全性、高速性这四个方面的内容进行的,因此在对数据库集群技术进行分类过程中,也需要根据这四个方面的内容进行分析。现阶段,数据库集群技术主要分为六大类,同时这六大类数据库集群技术又能归为两类技术体系,即基于数据库网管的集群技术以及基于数据库引擎的数据库集群技术,下文中称为第一技术体系以及第二技术体系。   其中,第一技术体系中对数据库的要求中不包括集群能力,企业版或标准版都能使用,而第二技术体系中对数据库引擎提出了具有集群功能的要求,但这种数据库一般仅存在于企业版中。具体的六大数据库集群技术包括RAC、MSCS、UDB、ASE、MySQL CS、ICX。   3 数据库集群技术分析   数据库集群技术中,具体包括以下几个方面:   3.1 提升数据库处理速度的技术   现阶段,提高数据库处理速度的技术主要包括以下以下四个:第一,磁盘速度提升技术。具体包括其他磁盘文件分段处理、RAID等,中心思想就是提高磁盘并发度。虽然在实现方式上有所不同,但两者最终的目的都是能够为系统提供一个存储映像。在六大技术中,ICX具有很大的磁盘冗余量,而RAID磁盘系统设置中就应该更加侧重于速度,这样才能保证磁盘的利用率。第二,分散数据存放技术,主要是将数据集中不同的部分用多个物理服务器进行存放。利用这种分散数据存放技术,不仅能够将数据集进行扩展,并且能够保证服务器实现并行计算。第三,对称处理器系统技术,该技术主要通过多处理机硬件实现处理速度的提升。然而,在六大基本技术中,除ICX技术外,其他的技术仅仅支持单一可修改的逻辑数据库。绝大部分的数据库事物处理都是磁盘密集型的,具有较小的纯计算负荷,并且在数据库中应用的效益极低。第四,交易处理负载均衡技术。这项技术是基于数据集内容同步为基础,将只读部分在多个独立的数据库服务器中分布。对数据库的操作主要表现为查询以及浏览,只有具有多个能够同步的数据库服务器,才能充分发挥负载均衡的潜力,有利于保证数据库处理速度,同时也能保证数据的可用性。   3.2 提高数据库的可用性技术   基于对物理法则的研究发现,数据库可用性提高主要依托提高数据库的冗余度实现。现阶段,提高数据库冗余度的技术主要包括以下几个方面:第一,硬件级冗余,主要是利用多处理机同时执行相同的任务,这样能够将永久或瞬间的硬件错误进行屏蔽。具体实现过程包括两种,一方面是通过具有特殊结构的冗余处理机,另一方面是利用多个独立的数据库服务器实现。相对来说,冗余处理机成本较高,在实际应用中越来越少、数据库集群系统主要是利用独立服务器组成一个独立的逻辑数据库,在每一个时间点,各个处理机都在进行不同的工作。利用这种处理方式,虽然在很大程度上能够避免服务器损坏,但没有处理过的冗余恢复时间较久。第二,通讯链路级冗余。这种技术主要是对通讯链路冗

文档评论(0)

3471161553 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档