导读:数据库高可用(HA)技术有哪些? 数据库高可用是一个复杂的系统工程,本文主要介绍了几种数据库高可用的基本技术:HADR、 HACMP、 数据复制,存储层容灾和DPF高可......
数据库高可用(HA)技术有哪些?
数据库高可用是一个复杂的系统工程,本文主要介绍了几种数据库高可用的基本技术:HADR、 HACMP、 数据复制,存储层容灾和DPF高可用。并结合实践实际,分别论述了它们的适用场景和技术特征。在不同场景,不同的业务连续性级别下,我们可以组合使用这几种技术,以实现从存储,网络,系统,数据库到应用的高可用技术。
一. DB2 HADR。HADR全称为High Availability Disaster Recovery ,是IBM DB2数据库上的数据库级别的高可用性数据复制机制,最初被应用于Informix数据库系统中,称为High Availability Data Replication(HDR),IBM收购Informix之后,这项技术就应用到了新的DB2发行版中。HADR有一主一备数据库,在9.7之前备机不可读,9.7之后备机可读可以降低主数据库的负担。(这个Oracle的DataGuard逻辑备机可读做的就很好,但是为什么IBM会落后呢?
二. SQL复制和Q复制。SQL复制主要应用于相同局域网内。Q复制远程好一点,因为在网络比较差的时候,WebSphere MQ可以缓存一段时间数据。Q复制一般结合HADR比较多,用于实现数据远程异地复制(比如中国烟草总公司容灾中心)。Q复制可以通过分析事务日志来获取系统变化,对系统的性能影响比较小。是高效率的复制方案。但是Q复制只是对DB2支持的比较好,对Oracle嘛就那样,其他的数据库支持的都不好。Q复制也支持表级别的复制。Inforsphere CDC(原来叫Data Mirror)支持多种数据库的表复制。
三. HACMP。HACMP Cascading模式中,有主又备,节点有优先级,资源组在优先级搞的节点运行,高优先级节点故障恢复之后,资源组重新归位。
版权声明:转载此文是出于传递更多信息之目的。若有来源标注错误或侵犯了您的合法权益,请作者持权属证明与本网联系,我们将及时更正、