DB2未来版“Viper 2” ——为IT敏捷加速


  今天,实时数据对于业务来说至关重要。一个公司必须要以信息为基础来做出正确的决策,并且赶在竞争对手前发布新产品和新服务。这对于IT部门的挑战不仅仅是要跟上节奏,更重要的是领导业务需求的创新过程。

  业务性能管理研究所(bpminstitute.org)最近的一项调查表明,对整体业务影响最大的是来源于IT部门的快速,灵活和及时响应的应用传递。但是调查也显示,只有11%的调查者感觉他们的IT部门的变化过程可以跟的上业务需求。

  响应业务需求的能力来源于一个灵活的基础。“Viper 2”(下一代 DB2 9.5版本的开发名称)就为您提供了这样的基础。

  敏捷XML开发

  使用DB2 9,IBM创建了一个新的混合数据服务器,可以同时管理关系型和XML数据存储。DB2 Viper2 扩展了这一“纯XML”能力来加速应用传递。

  XML是为敏捷性而设计的。它的自描述元素,平台无关性,和方便的扩展性是一些让它更加适合动态业务应用的属性。新的DB2 Viper 2特性增强了其敏捷性。

  XML提供了快速传送数据的能力(它流行的原因);XSLT是最流行的转变XML的方式。DB2 Viper 2内建了对XSLT的支持。新的XSLTRANSFORM程序转换数据库中的XML文档为HTML,普通文本或者其他形式。

  XML流行的另外一个原因是能够快速的改变XML记录。DB2可以让你实时更新XML模式,而不用失去对已有XML文档的访问。XML定义一般是存储在XML模式里。DB2 Viper2 介绍了模式演变,提供了验证已有的和新的XML文档到一个已注册的模式的演化版本的能力。UPDATE XMLSCHEMA命令和XSR_UPDATE存储的过程让你修改已经在XML模式库中注册的XML模式,无须重新有效化已有的XML文档。

  减少系统停机时间

  高可用性灾难恢复(HADR)已经在DB2 8.2版本中实现并可为Linux,Unix和Windows所用了。DB2 HADR维护了一个备用数据库来复制主DB2服务器的更新。如果主DB2服务器停止了工作,这个备用服务器可以通过接管命令将主服务器的负载全部接管。为了增强DB2高可用性的功能,DB2 Viper2 AIX和Linux发行版本包含了Tivoli系统自动化(TSA)。TSA通过检测失效来提供了自动的DB2失效恢复,并且自动签署结果命令。如图1所示。你可以使用DB2 Viper2中包含的DB2安装器或者Tivoli脚本安装,更新和卸载TSA。


图1

  每个DB2的版本都包含了帮助降低费用的改进;即将发布的版本也不例外。DB2 Viper2通过规则的移动老文件来自动减少备份,负载拷贝,和记录文件的存储消耗量。在DB2 9中,DB2数据服务器以规则的方式移动这些文件;DB2数据库管理器超过num_db_backups规定和旧于rec_his_retentn定义的日期的历史文件记录。Viper2 版本包含了新的配置参数auto_del_rec_obj;当这个参数为ON,数据服务器删除备份,负载拷贝和剪除任何历史文件的记录文件。

  对于数据仓库,DB2 Viper2包含了增强功能来提高总体得分布式数据库可用性。当在Viper 2版本中的某个分离的数据库中的catalog节点进行备份时,你可以指定哪个分区包含进这个备份。这些分区将会同时被备份。

  为了辅助恢复,你可以使用 END_OF_BACKUP语句来在一个分离的数据库中回滚到最小恢复时间,也就是在回滚中发现数据库可用的最近的一个时间点。这个特性减少了需要手动决定可用点的时间,提高了恢复的速度。

  为离线数据重分配的窗口缩减的增强也提高了DB2分布式数据库的可用性,保证了数据仓库可用且可被业务访问。性能提升将会以一系列的DB2 Viper2的FixPak出现。



相关阅读:
JavaScript 题型问答有答案参考
php下intval()和(int)转换使用与区别
网页制作中的水平居中和垂直居中解决方法集合
oracle10g 控制台启动端口修改
ASP.NET Routing对请求的处理方式
Dreamweaver中预览PHP和ASP
基于mysql的论坛(7)
SQLPLUS命令的使用大全
CSS教程:简单理解em
php数组函数序列之array_combine() - 数组合并函数使用说明
使用ASP在IIS创建WEB站点的函数
Discuz!安装提示“include_path='.;c:\php5\pear'”错误的解决方法
PHP CURL模拟登录新浪微博抓取页面内容 基于EaglePHP框架开发
复制SqlServer数据库的方法
快速导航

Copyright © 2016 phpStudy |