http://www.sysvs.com/bbs/dispbbs.asp?boardID=39&ID=3160&page=10
DB2 HADR VS ORACLE RAC
DB2 HADR compare to ORACLE RAC
一、 故障恢复切换机制的比较
1. DB2 UDB是即可以做到Active/Active(多个节点同时工作,share everything),也可以做到Active/Passive(主/备方式)—Oracle也如此。
2. ORACLE在碰到系统宕机时,需要重新启动实例,因此会带来整个系统的间歇(outage),而DB2的主/备机制,可以让备份机上的Buffer Cache和主机一样处于工作的状态。这种状态实际和单纯做备份是完全不同的,其重要意义在于减少了最终用户和客户端应用在主机发生失败而等待重新正常运行的时间(outage)。
3. 为何DB2的HADR不需要重新启动实例从而减少outage?
数据库在从备份机转换为生产机时必须执行crash recovery,RAC需要此时开始做前滚恢复,重新定义这些结构,同时数据块必须从磁盘取回到内存,这需要大量I/O操作,影响了故障恢复的时间;而在HADR中,前滚是passive一直在做的,并随时准备着在recorvery时要使用的数据页在内存中的体系架构。
ORACLE RAC
DB2 HADR
4. TAF与客户机自动重路由的对比 :
TAF并不是最能解决问题的机制,首先,他的配置文件在客户端,每个客户端都要从本地目录中查找配置信息,容易出错;其二,实验证明其有25%的可能性退回查询,而不进行故障切换。
而在HADR中,在服务器端进行配置,命令接口简单,从而可以减少管理成本。当主机宕机时或HACMP软件切换了IP地址时,能自动的即时和备份机保持连接,
二、 价格成本比较:
从性能的角度来看价格的比较。实际上,Oralce必须给出66%的折扣才能和DB2的价格相同!不仅如此,一旦发生拓机事件,DB2解决方案能100%的使交易进行下去。而Oracle RAC的解决方案则会降低至少75%。
三、总结
1.DB2可以做Active/Active
事实上有一些客户是要求Active/Active的环境的,如果这样,DB2仍然可以提供很好的方案。可以给出客户两个选择来实现Active/Active,使用两个独立的服务器配置Q-Replication或者使用DB2和DPF(具体依赖客户的需求)。
2.Active/Passive提供了Active/Active所不能提供的整体防止磁盘和站点停运的计划
在Active/Passive环境中,能够更好的保护所使用的环境。比如,对于一个Shared disk的体系结构中,任何页写时的错误。Oracle RAC是如何来处理的,Share disk 是使用一些RAID(典型的是Raid 10或Raid 5)。这意味着写的错误会写到磁盘中。在一个Active/Passive HADR的环境中,则写两次都失败的可能性则会小很多。
3.Active/Passive的经济性是什么?
上文已经显示了HADR比Oracle RAC更便宜(非常明显)。Oracle RAC 的性能在假设能够随节点性能呈线形增加这一不可能的情况下仍比DB2 HADR低26%——这意味着性价比DB2是有明显优势的。还有另外一个经济上的优势(就对数据库管理员技术上的考虑,等等)
Oracle RAC实际是将硬件的开销转移给了软件。实际上,在它们的TPCC RAC的Benchmark结果中,比较它们的单节点4路的Linux结果,其软件开销与硬件开销的比率从7%增加到了48%!更多的资金不得不投入到Oracle的口袋中,这使得客户不得不消减硬件的开销。
分享到:
相关推荐
db2 hadr 配置手册 db2 hadr 配置手册 db2 hadr 配置手册 db2 hadr 配置手册
速实践DB2-HADR),使您能更好的学习和了解DB2 HADR 的功能和基本的工作原理,你可以 在这个环境中作一些简单DB2 HADR 的练习和测试,并真心希望本文能够为您在学习和应用 DB2 HADR在您的数据库系统的高可用性灾难...
一主多备,HADR搭建
(参考)DB2hadr配置及切换手册.pdf
HADR建立后,如何查看HADR的状态,DB2的HADR还是一个很好的灾备环境
DB2HADR概述DB2高可用DB2双机热备.pdf
DB2 HADR多备机配置,内容详细,可以当做技术参考文档。
redhat 7.4安装DB2数据库,并配置TSA+HADR的高可用环境
DB2 HADR数据库技术监控详解.docx
HADR 最佳实践,详细介绍HADR的原理、配置过程和各部分的注意事项。
自己实践,三人行必有我师。DB2相关资料参考http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0508luojunkai/
DB2 灾备系统hadr部署与管理 实战中文笔记
db2数据库高可用性灾难恢复技术简介。用于db2数据灾难性恢复的解决方案。
db2 V10.5 HADR配置手册,内容详细,可当工具文档参考。
DB2 HADR 安装与配置案例,HADR是DB2的一个高可用性故障转移方案。
DB2 V9 V10 HADR 部署实例,改变量就好使。
国内首本DB2数据库实战手册横空问世 《DB2数据库实战手册》作者介绍: 彭建军,毕业于云南大学信息学院计算机系,喜欢钻研数据库相关领域的技术,擅长于建设数据中心类项目。2005年起开始接触 DB2 和 IBM 的一些...
主要介绍内容是HADR,不过整体的高可用和灾难恢复也都涉及到一点,希望能够给hadr在整个高可用和灾难恢复的框架下有一个准确定位
Configure and manage HADR Understand how to encrypt data in transit and at rest Who This Book Is For The IBM Db2 11.1 Certification Guide is an excellent choice for database administrators, ...