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. 高可用性灾难恢复的组织结构
查看原图(大图)
主数据库(Primary DB),能够接受日常的增删改查等应用操作,这些操作产生的数据库日志(Log)通过 TCP/IP 协议传送给备机数据库(Standby DB)。由于数据库事务都是基于日志的,备机数据库通过重做(Replay)这些日志,就能够重现主数据库服务器上相应的操作,从而使得两个数据库中的数据能够基本保持在一致的状态。
[]
- ››可用性测试方法:卡片分类法
- ››DB2 最佳实践: 使用 DB2 pureXML 管理 XML 数据的...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 基础: 表空间和缓冲池
- ››DB2 XML 编程,第 1 部分: 理解 XML 数据模型
- ››DB2 pureScale 实战
- ››DB2 存储过程中如何使用 Optimization Profile
- ››DB2 pureScale 新特性 -- Member Restart
- ››DB2 Express-C 9.7.2 新增特性
- ››DB2 9.7 新特性 - 内联 LOB 的使用
更多精彩
赞助商链接