Oracle10gRAC应用于数据库的优势分析_第1页
Oracle10gRAC应用于数据库的优势分析_第2页
Oracle10gRAC应用于数据库的优势分析_第3页
Oracle10gRAC应用于数据库的优势分析_第4页
Oracle10gRAC应用于数据库的优势分析_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Oracle110gRACC应用于数据据库的优势分分析 Oracle 10g RReal AAppliccationn Clusster应用于XXX医医保数据库项目的优势分析析 目录 HYPERLINK /ProductContent.asp?Action=&ID=#_Toc201027215 第一章简介 HYPERLINK /ProductContent.asp?Action=&ID=#_Toc201027216 第二章需求分析析 HYPERLINK /ProductContent.asp?Action=&ID=#_Toc201027217 第三章解决方案案 HYPERLINK /Produ

2、ctContent.asp?Action=&ID=#_Toc201027218 第四章关键特性性 HYPERLINK /ProductContent.asp?Action=&ID=#_Toc201027219 1.高可用性 HYPERLINK /ProductContent.asp?Action=&ID=#_Toc201027220 2.可管理性 HYPERLINK /ProductContent.asp?Action=&ID=#_Toc201027221 3.可伸缩性 HYPERLINK /ProductContent.asp?Action=&ID=#_Toc201027222 第五章性能比

3、较较 HYPERLINK /ProductContent.asp?Action=&ID=#_Toc201027223 1.并行服务器器与双机热备备份的比较 HYPERLINK /ProductContent.asp?Action=&ID=#_Toc201027224 第六章总结 HYPERLINK /ProductContent.asp?Action=&ID=#_Toc201027225 第七章部分官方方技术问答 HYPERLINK /ProductContent.asp?Action=&ID=#_Toc201027226 1.为什么说OOraclee Reall Appllicatiion

4、Cllusterrs 10gg要远远超过过它的竞争对对手? HYPERLINK /ProductContent.asp?Action=&ID=#_Toc201027227 2. Micrrosoftt您认为Oraacle RRAC的典型型硬件配置是是什么样的? HYPERLINK /ProductContent.asp?Action=&ID=#_Toc201027228 3. SQL Serveer和IBM DDB2都有actiive-acctive的的故障切换方方式,为什么么我要采用OOraclee Reall Appllicatiion Cllusterr 10g ? HYPERLINK

5、/ProductContent.asp?Action=&ID=#_Toc201027229 4.我的分布式式应用系统运运行非常好,为为什么我要把把我的数据库库进行集中? HYPERLINK /ProductContent.asp?Action=&ID=#_Toc201027230 5.我们已经有有了集群硬件件环境,并且且可以进行应应用的切换,为为什么我还需需要Oraccle Reeal Appplicaation Clustters 110g? HYPERLINK /ProductContent.asp?Action=&ID=#_Toc201027231 6.我们使用DData GGuard来

6、来实现故障切切换,为什么么我还需要OOraclee Reall Appllicatiion Cllusterrs 10gg? HYPERLINK /ProductContent.asp?Action=&ID=#_Toc201027232 7.为什么选择择Linuxx?为什么选选择Linuux环境下的的Oraclle Reaal Appplicattion CClusteers 100g? 第一章 简介XXX社会医疗疗保险中心在在经过多年的的IT系统建建设研究和探探索,积累了了丰富的经验验,但对于信信息联网形成成统一体系、数数据汇集整合合、挖掘分析析、发挥整体体协同效能等等方面还存在在一定差距,

7、强强化信息基础础建设,建设设高可用性、高高伸缩性的整整体体系是发发展的必由之之路。 第二章 需求求分析当前数据库系统统存在的问题题主要集中在在应变能力差差、可伸缩性性差,系统运运维成本极高高、管理复杂杂,硬件升级级成本高昂,不不能满足业务务扩面的紧迫迫需求等问题题。如何降低架设和和使用信息技技术基础架构构所需的高昂昂成本,几乎乎是所有用户户最关心的问问题。然而,要要降低IT成成本,必须解解决过剩的计计算容量、昂昂贵的容量扩扩展以及高额额的管理成本本三大难题。受受到传统企业业计算的限制制,用户只能能针对高峰容容量来构建计计算容量,但但又无法在平平时有效地使使用多余的容容量,也无法法在必要时以以较

8、低成本迅迅速地旧模块块单元增加容容量,这些因因素都是造成成 IT成本本居高不下的的原因。一种种基于网格计计算原理的企企业网格计算算正是用户所所需要的,它它很好地解决决了用户 IIT面临的难难题。网格计计算是利用网网络技术,把把分散在不同同地理位置的的计算机组成成一台虚拟超超级计算机。每每一台参与计计算的计算机机就是其中的的一个 “节点”(即nodde), 所所有的计算机机组成了一张张节点网就叫叫“网格”(即Griid,也就是是Oraclle 10gg中g的含义义) 。 第三章 解决方方案RAC(Reaal Appplicattion CClusteer,真正应应用集群)是是Oraclle数据库

9、支支持网格计算算环境的核心心技术。它的的出现解决了了传统数据库库应用中面临临的一个重要要问题:高性性能、高可伸伸缩性与低价价格之间的矛矛盾。过去,如果用户户希望其信息息系统具有良良好的可靠性性、可伸缩性性和高性能,就就必须选择基基于主机的系系统,这意味味着用户在系系统建设之初初就必须投入入大量资金;如果要节省省成本,用户户可以选择基基于客户机/服务器的计计算体系,并并在需要时逐逐步增添新硬硬件、扩展系系统,但如果果需要进行应应用升级,用用户就不得不不付出高昂的的升级费用,同同时这种分布布式系统的维维护成本也不不菲。 采用RAC技术术,可以实现现多节点共享享数据库,并并自动并行处处理及均分负负载

10、,在数据据库故障时进进行容错和无无断点恢复处处理。还显著著地提高了大大型数据仓库库和决策支持持系统的性能能。通过与并并行查询选件件结合,它还还提供了节点点间的并行性性和节点内的的并行性,以以得到更高的的性能。采用RAC技术术无论是选择择基于Inttel架构的的PC服务器器、Unixx工作站,还还是最近两年年颇受关注的的刀片服务器器;也无论是是选择Uniix、Winndows,还还是免费的LLinux操操作系统,只只要在这些软软硬件平台上上部署了Orracle 10g的RRAC系统,这这些分布在各各处的系统就就能组成集群群,实现用户户所需的高性性能和高可靠靠性。且当系系统需要进一一步扩展时,无无

11、需对应用程程序进行任何何修改。 第四章 关键特特性1.高可用性Real Appplicaation Clustters提供供了真正的高高可用性解决决方案,关键键的突破是在在大多数数据据库恢复期间间能提供完整整的数据库访访问。这使得得Real Appliicatioon Cluusterss成为电子商商务应用所要要求的24xx7可用性的的最佳平台。Real Appplicaation Clustters在高高可用性上在在三个关键领领域胜出:l 提供了了数据库恢复复期间的数据据块访问l 透明的的失效转移对对最终用户屏屏蔽了系统失失效l N-11节点失效的的容错能力只要有一个数据据库节点幸存存,Re

12、all Appllicatiion Cllusterrs就能够提提供完全的数数据库访问和和相对不间断断的操作。2.可管理性Real Appplicaation Clustters实现现了真正意义义上的一个单单系统访问数数据库,它提提供了从任何何节点到所有有磁盘设备和和远程高速缓缓存进行无缝缝数据访问的的能力。此单单系统映像延延伸到所有数数据库管理操操作。安装、配配置、备份、升升级以及监控控等操作只需需进行一次,然然后会自动发发布到集群中中所有节点上上去。各种OOraclee工具(如OOraclee Univversall Insttallerr、Dataabase Confiigurattio

13、n AAssisttant以及及Recovvery MManageer)将发现现集群数据块块中所有不同同的节点并以以它们为目标标分配给想得得到的任务。 通过为特定的管管理操作选择择多个目标节节点,管理任任务在数据库库集群中多个个节点上执行行。这为电子子商务管理其其环境带来了了极大的可伸伸缩性上的经经济实惠。例例如,向数据据库集群添加加一个节点只只会增加最小小的管理任务务。这样,RReal AAppliccationn Clussters支支持在线电子子商务应用和和决策支持之之类的应用,并并且为数据访访问和管理提提供了单一的的虚拟高性能能服务器。3.可伸缩性基于RAC的电电子商务应用用的用户或者

14、者中间层应用用服务器客户户,可以通过过虚拟数据库库服务名连接接到数据库上上。Oraccle在集群群中多个节点点之间自动平平衡用户负载载。不同节点点上的Reaal Appplicattion CClusteers数据库库实例预订所所有数据库服服务或者部分分子集数据库库服务。这使使得DBA高高度灵活地选选定,连接到到特定数据库库服务的特定定应用程序客客户是否可以以连接到某些些或者全部的的数据库节点点。虽然每一个节点点有一个不同同的物理IPP地址时,应应用客户仍可可以在一个逻逻辑数据库服服务名的水平平上进行连接接。因此客户户端对于不相相关的事情如如多服务器的的多个地址可可以毫不关心心。随着业务的增长

15、长,电子商务务可以从容地地增加处理能能力。Cacche Fuusion体体系结构直接接地利用新节节点的CPUU和内存资源源。DBA无无需用手工对对数据重新分分区。这个优优点是这种体体系结构的副副产品,因为为有透明度的的数据存取是是Cachee Fusiion的一项项基本功能。Cache FFusionn体系机构自自动适应快速速变化的电子子商务需求及及随之而来的的工作负荷的的改变。DBBA也不必因因为工作负荷荷变化而对数数据进行手工工的重新分区区。Reall Appllicatiion Cllusterrs通过动态态地重新分配配数据库资源源,从而在节节点之间用最最小化的磁盘盘I/O和低低的延迟通

16、信信来优化利用用集群系统资资源。这使得得Real Appliicatioon Cluusterss可以从容实实现增加的应应用吞吐量和和优化的响应应时间。 第五章 性能比比较1.并行服务器器与双机热备备份的比较在Clusteer (集群群)多机系统统平台上,常常用的高可用用性技术有两两种:双机热热备份和并行行服务器。这这两种方式采采用的机制不不同,实现的的效果也不同同。Reall Appllicatiion Cllusterr实现的是并并行服务器方方式。双机热备份方式式 如上图所示,在在双机热备份份方式下,数数据库系统平平时只能在一一台服务器(例如服务器器A)上运行行,另一台服服务器无法直直接访

17、问数据据库,自然也也无法进行负负载分担。当当服务器A由由于故障失效效时,由相应应的操作系统统软件控制,将将服务器A管管理的存储设设备(如硬盘盘)转交给服服务器B控制制,同时在服服务器B上启启动另一个数数据库进程,管管理数据库。这这种切换并启启动新的数据据库核心的过过程一般需要要几十秒到几几分钟。这种方式的主要要缺点在于:l 由于需需要重新启动动数据库核心心进程,无法法保证数据库库系统连续不不间断地运行行l 在系统统切换的过程程中,客户端端与服务器之之间的数据库库连接会中断断,需要重新新进行数据库库的连接和登登录工作l 由于数数据库系统只只能在一台服服务器上运行行,另一台服服务器无法分分担系统的

18、负负载,实际上上造成了客户户投资的浪费费。在有些系系统中,为了了解决双机负负载分担的问问题,将应用用系统人为分分割为两个数数据库系统,分分别在两台服服务器上运行行。这种方式式在一定程度度上解决了负负载分担的问问题,但给系系统管理、统统计分析等业业务处理带来来了很多额外外的复杂性 并行服务器(RReal AAppliccationn Clusster)方方式 在并行服务器方方式下,两台台(或多台)服务器上各各自运行一个个数据库核心心进程,但共共同管理、操操作一个数据据库。客户端端无论连接到到哪个服务器器都可以在数数据库中进行行操作。当服服务器A由于于故障失效时时,数据库系系统本身并未未停止工作,

19、连连接在服务器器B上的客户户端还可以继继续进行正常常工作。同时时,服务器BB上也不需要要再启动新的的数据库服务务器进程,因因此也没有“切换时间”。对于一些特殊应应用中严格要要求前端应用用不能中断的的情况,Orracle并并行服务器还还提供了一种种“预连接(ppre-coonnectt)”方式,以这这种方式连接接的客户端当当服务器端发发生故障时,客客户端与数据据库服务器的的连接不会中中断,会被OOraclee并行服务器器软件自动转转接到还在正正常工作的其其它服务器上上,不需要重重新输入用户户名及口令。与双机热备份方方式相比,OOraclee10g RReal AAppliccationn Clu

20、sster并行行服务器方式式有以下优点点:l 各服务务器共享一个个数据库,在在正常运行时时可以进行负负载分担,无无需考虑应用用数据的人为为分割。l 并行服服务器方式对对应用完全透透明,在应用用程序设计和和开发的过程程中也不需要要进行特殊编编程,简化了了开发的复杂杂程度,同时时今后系统扩扩展也无需修修改应用程序序。l 不需要要重新启动数数据库核心进进程,缩短了了故障造成的的停机时间。 第六章 总结如果使用 RAAC,用户不不必花巨资购购买大型主机机来满足高可可靠性要求,也也不必担心单单点系统故障障对用户造成成难以估计的的损失。当系系统需要进一一步扩展时,可可按需增加节节点,无需对对应用程序进进行

21、任何修改改,也无需更更换新的服务务器,更不必必考虑服务器器系统平台是是什么。企业业网格计算的的实现,解决决了用户 IIT面临的三三大难题,降降低了用户 IT成本,这这是企业网格格计算带来的的显著优点,也也是未来信息息技术发展的的方向。 第七章 部分官官方技术问答答1.为什么说OOraclee Reall Appllicatiion Cllusterrs 10gg要远远超过过它的竞争对对手?最基本的不同是是,Oraccle Reeal Appplicaation Clustters 110g中所有有服务器都可可以直接访问问数据库中的的所有数据,其其他的数据库库在开放系统统中都做不到到这点,正是是

22、由于这个原原因,您可以以非常方便地地根据需求随随时增加服务务器来扩充您您的系统,无无需重新分布布数据和应用用。Reall Appllicatiion Cllusterrs象一个单单一的系统一一样工作,任任何节点的故故障都不会影影响其他节点点对数据的访访问。所以说说增加服 务务器就增加了了系统的可靠靠性。另外一一点,对用户户来说RACC是一个数据据库系统,对对它的维护管管理如同单机机一样简单方方便。2.Microosoft您您认为Oraacle RRAC的典型型硬件配 置置是什么样的的?首先我们知道 RAC选件件支持所有的的Oraclle数据库支支持的平台,如如: Wiindowss, Linn

23、ux, SSolariis, HPP-UX等等等。所以无论论您选择什么么样的系统,RRAC都可以以非常好的运运行。如果是是 系统选型型,那要取决决于您的应用用需求。我们们可以看到WWindowws和Linnux平台都都是常用的基基于Inteel架构的平平台,RACC 在这些平平台都有很好好的表现,这这意味着您可可以以低成本本得到更高的的可用性、可可靠性和伸缩缩性。同时,RRAC可 以以在任何价位位上获得良好好的性能,您您可以在HPP SupeerDomees、Sunn boxees或Linnux/Wiindowss Inteel服务器上上非常方便地地配置RACC。3.SQL SServerr和

24、IBM DB2都有有activve-acttive的故故障切换方式式,为什么我我要采用Orracle Real Appliicatioon Cluuster 10g ?其他的数据库系系统都无法 真正的支持持 actiive-acctive方方式的集群系系统,即集群群的两个节点点可以支持同同样的应用。实实际上,他们们只能支持双双向的acttive-ppassivve架 构,即即节点 A运运行应用A,同同时节点B运运行应用B,每每个节点作为为另一个节点点的备份节点点。但是同样样的应用无法法同时运行在在两个不同的的节点。在OOraclee Reall Appllicatiion Cllusterr

25、10g中中,同样的应应用可以运行行在两个或更更多的节点,每每一个节点都都可作为所有有其它节点的的备份机。当当出现单点故故障时,整个个Real Appliicatioon Cluusterss数据库系统统的效率只会会有很小的降降低。4.我的分布式式应用 系统统运行非常好好,为什么我我要把我的数数据库进行集集中?如果您的应用系系统正运行 于Oraccle上,他他们当然可以以支持您的业业务需求。但但是集群的数数据库可以让让您管理更少少的数据库,意意味着更少的的管理成本。同同时如果您把把数据集中到到Oraclle Reaal Appplicattion CClusteer 10gg上,您可以以提高整个

26、系系统的可用性性,达到999.99%甚甚至更高。5.我们已经有有了集 群硬硬件环境,并并且可以进行行应用的切换换,为什么我我还需要Orracle Real Appliicatioon Cluusterss 10g?当您在集群环境境下运行您 的应用,如如果不采用OOraclee Reall Appllicatiion Cllusterrs 10gg的话,您的的应用是运行行于单例程状状态下。虽然然您的服务器器是集群的一一部分,但实实际上相当于于只运行在一一台单机上。在在硬件集群环环境下,如HHP SerrviceGGuard、 Sun CClusteer和 Miicrosooft Cllusterr Servvices,您可以在集集群的任何一一个节点重新新启动 Orracle数数据库 (因因为硬盘可以以共享).这这就是我们所所说的 “cold failoover”。”Cold failoover”切换速度依依赖于相关硬硬件资源的切切换速度,这这可能需要55到 25分分钟的时间恢恢复。如果使使用Orac

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论