在介绍pureScale之前,不得不先谈一下IBM DB2 for z/OS,因为DB2 pureScale 的思路和架构几乎全部来自于DB2 for z/OS。当今没有一款数据库产品能够在扩展性和高可用性方面与DB2 for z/OS相提并论,原因是DB2 for z/OS 采用额底层技术可以确保服务器持续满足SLA(Service-Level Agreement的缩写,意思是服务等级协议)的要求,其Coupling Facility 技术提供了几种的锁处理和全局缓存机制,这为服务器扩展和高速恢复提供了可能。因此DB2 pureScale 完全继承了DB2 for z/OS 的优良传统,使用软件实现了类 z/OS的功能,同时这些软件借助于直接内存读写(RDMA)技术,绕过CPU中断处理,完全可以替换 z/OS硬件底层实现,实现大吞吐量和高响应的时间。
pureScale是DB2 的一种架构方式,同时这种架构方式归类为IBM对share Disk的一种具体实现。其中有三个特点。
a. 无限的扩展能力:DB2 pureScale 最多支持128个节点,同时增加节点对性能提升计划是线性关系。在没有硬件瓶颈的情况下,性能损失是非常少的。
b. 应用透明:应用无须改动即可支持pureScale架构,同时扩展节点对应用无影响。
c. 持续的高可用性:单个节点失效对整体的应用几乎无影响,并且可以进行快速恢复。
图 1. DB2 pureScale 环境的主要组件
说明: 上面使用了 4 个 AIX 6.1 LPAR — 2 个成员和 2 个 CF — 来说明所有的基本验证步骤。
pureScale 的安装与管理请参考:
http://www.ibm.com/developerworks/cn/data/library/techarticle/dm-1011db2purescalefeature/
http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-1005purescalefeature/
DB2 10.1 版本还增加了很多特性,例如:自适应压缩,超级异步,重做延迟,多备机,runstats支持索引采样,优化查询性能,增强监控、安全性能等
如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!
赞0
添加新评论0 条评论