WEB开发网
开发学院数据库DB2 DB2 V9.7 高可用性灾难恢复中的备机可读 阅读

DB2 V9.7 高可用性灾难恢复中的备机可读

 2010-07-30 00:00:00 来源:WEB开发网   
核心提示:前言在最新的 DB2 V9.7.1 中,引入了一项高可用性灾难恢复(High Availability Disaster Recovery,DB2 V9.7 高可用性灾难恢复中的备机可读,简称 HADR)环境下的新功能:备机可读(Reads On Standby,简称 RoS),备机数据库通过重做(Replay)这些日

前言

在最新的 DB2 V9.7.1 中,引入了一项高可用性灾难恢复(High Availability Disaster Recovery,简称 HADR)环境下的新功能:备机可读(Reads On Standby,简称 RoS)。利用该功能,能够有效分担主机数据库(Primary DB)的工作负载,充分利用备机数据库(Standby DB)运行一些读操作的应用,以达到资源更加优化的目的。

为了更好理解备机可读这一新功能,我们先从高可用性灾难恢复的基本概念开始。

高可用性灾难恢复基础

从 V8.2(当时称作 DB2 Universal Database, DB2 通用数据库)开始,DB2 引入了一种新的、源自于 Informix 的高可用性解决方案:高可用性灾难恢复(即 HADR)。在高可用性灾难恢复环境中,通常有两台物理的数据库服务器,即主数据库(Primary DB)和备机数据库(Standby DB),它们分别位于两个有一定距离间隔的数据中心(如图 1 所示)。

图 1. 高可用性灾难恢复的组织结构
DB2 V9.7 高可用性灾难恢复中的备机可读

查看原图(大图)

主数据库(Primary DB),能够接受日常的增删改查等应用操作,这些操作产生的数据库日志(Log)通过 TCP/IP 协议传送给备机数据库(Standby DB)。由于数据库事务都是基于日志的,备机数据库通过重做(Replay)这些日志,就能够重现主数据库服务器上相应的操作,从而使得两个数据库中的数据能够基本保持在一致的状态。

1 2 3 4 5 6  下一页

Tags:DB 可用性 灾难

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接