DB2pureScale简介研讨.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
DB2pureScale简介研讨

DB2 pureScale 简介 IBM 软件部 雷林 leilin@ 议程 什么是 DB2 pureScale DB2 pureScale 技术概览 DB2 pureScale 竞争分析 DB2 pureScale 的报价方式 讨论 什么是 DB2 pureScale DB2 pureScale 是 Coral DB2 9.8 共享磁盘数据库的集群环境 DB2 pureScale 的竞争特色 无限扩展 仅购买所需要的设备,随需提高产能 应用透明性 避免应用变更带来的风险和成本 持续可用性 交付不中断的数据访问,确保性能一致 DB2 for z/OS 数据共享是”黄金标准“ 每个人都认可 DB2 for z/OS 是可伸缩性和高可用性的“黄金标准“ 甚至 Oracle 也同意: 为什么? Coupling Facility!! 集中锁定、集中缓冲池交付了优异的可伸缩性和优异可用性 z/OS 上的整个环境都可用使用 Coupling Facility CICS、MQ、IMS、Workload Management 等 DB2 pureScale 的目标 DB2 pureScale 的体系架构 DB2 pureScale系统架构 可伸缩性和高可用性的关键 有效的集中锁定和缓存 随着集群的不断增长,DB2 会始终在 CF 维护锁定信息和共享页面 针对超高速访问而优化 DB2 pureScale 使用 Remote Direct Memory Access (RDMA) 与 PowerHA pureScale 服务器通信 没有 IP 套接字调用、没有中断、没有上下文切换 结果 为大量服务器提供接近线性的可伸缩性 持续感知各成员当时的工作状态 如果其中一个成员出现故障,不会造成 其他成员 I/O 阻塞 以内存速度恢复运行 易扩展 易维护和升级 最小化非计划宕机时间 DB2 pureScale 的设计重点就是最大化成员在非正常宕机的情况下的可用性 当数据库成员失败的情况下,只有”in-flight“的数据在成员恢复完成前被锁定 In-flight = 在成员失败时在该成员上参与交易的修改的数据 目标成员恢复时间: 10-15 秒 失败成员上的只读数据在这段时间不被锁定 全面冗余和扩展能力 版本计划 由 IBM AIX 实验室参与开发了 PowerHA pureScale 技术 DB2 pureScale 使用了 PowerHA pureScale 技术 实现最有效率和连续的操作 减少节点间通信以减少系统额外开销 集中的数据库锁定和缓冲减小节点间通信成本,最大化计算机生产能力 通过直接内存访问减少系统通讯成本 RDMA(Remote Direct Memory Accesses)事实上消除了处理器在系统内 IP 网络通讯的 Context Switching 减小节点失败影响维持业务连续性 所有节点可以马上访问到数据和锁的状态以保证应用程序性能 DB2 pureScale 技术概览 DB2 pureScale 系统 集群数据库服务器 持续可用性 可扩展 集群中有多台主机,每台主机可运行成员(members)或 PowerHA pureScale,或二者同时运行 成员和 PowerHA pureScale 由 cluster interconnect (network) 和 集群文件系统紧密联系 成员和 PowerHA pureScale 共同组成 DB2 pureScale 实例 实例,主机,成员,PowerHA pureScale,网络和集群文件系统的状态由 DB2 Cluster Services 管理和监控 DB2 pureScale 架构概览 什么是“成员”(member)? 一个通过集群文件系统访问共享数据的数据库引擎 一个 db2sysc 进程的实例 拥有自己的内存,缓冲池,交易日志和锁机制,且自行编译和执行 可以是物理机器或逻辑节点 可以是: 一个成员每台主机 – 生产推荐 多台逻辑成员运行在一台主机上 – 开发和 QA 推荐 和 DPF 中的“node”和数据库分区类似 什么是 PowerHA pureScale? PowerHA pureScale 是 DB2 pureScale Feature 的一个集成组件 在 DB2 的文档和讲义中可能使用 ‘CF’来替代 PowerHA pureScale 协调多个成员对共享数据的访问 为所有成员提供锁定和数据缓存一致性服务 DB2 使用它来保证数据在所有的节点上都是一致的 包括3个主要部件 Group Buffer Pool (GBP) 确保所有成员都能读到最新提交的数据页 Global Lock Manager (GLM) 提供给成员以能够序列访问

文档评论(0)

骨干 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档