从DB2体系结构层面来看,单节点DB2、DB2 DPF、DB2 purescale有何异同?
个人认为:单节点DB2是一种最简单的架构,既可以适应OLTP也可以应对数据量不是特别大的分析类应用;DB2 DPF则是针对分析类应用(例如:数据仓库,数据集市,ODS等)作了特别的优化,它通过数据库分区(请注意与表分区的不同)share-nothing“分而治之”的策略,近线性地提升了数据库复杂SQL和utilities处理的性能和数据库的容量/规模;pureScale则是针对联机应用的一种优化方案,它采用data sharing的架构,通过CF的高效设计,近线性地提升了联机交易的吞吐量和高可用性。他们三者的应用程序可以相互完全兼容,这大大简化了应用程序的开发前移,这也是IBM所提倡的common SQL engine的体现。
收起