HA是高可用系统,HADR侧重点在灾备,概念上略有差异。HA和HADR区别:HA是在服务器上做高可用,没有额外数据冗余。其主备机的数据库实例是不同是活动的。只有在主机故障的时候,才会启动备机数据库实例。HADR不仅有额外的服务器做高可用,其主备机数据库实例都是活动的。而且重点在于...
显示全部HA是高可用系统,HADR侧重点在灾备,概念上略有差异。
HA和HADR区别:HA是在服务器上做高可用,没有额外数据冗余。其主备机的数据库实例是不同是活动的。只有在主机故障的时候,才会启动备机数据库实例。
HADR不仅有额外的服务器做高可用,其主备机数据库实例都是活动的。而且重点在于还多一套数据库冗余,通过日志重现的形式,把生产机的数据库操作来重放在备机上,实现主备机的数据同步。
HA用的比较多,是因为HADR的成本会比HA高,需要多一套与生产一样或者略差的硬件,包括服务器和存储。
HADR多备机DB2 10.1在HADR引入了多备机,多备机采用超级异步模式,主机上的事务执行不再和日志发送挂钩,
因为是辅备,可以让相隔数千公里的异地备份可以采纳HADR。有了HADR多备和SUPERASYNC
,可以用HADR应用于两城三中心。
多备机应用场景:
备机读:将只读负载引向一个或者多个备机,减低主机负载
数据安全:延迟重放防止数据损坏。
升级:不停机情况下滚动更新和升级
收起