数据库产品巡礼:IBM DB2概览

日期:2015-7-16作者:Craig S. Mullins

【TechTarget中国原创】IBM DB2是一个支持了NoSQL功能的关系数据库管理系统,其包含了对XML,图像存储和Java脚本对象表示(JSON)的支持。DB2可被各种类型的企业使用,它提供了一个数据平台,同时支持事务和分析操作,通过提供持续的数据流来保持事务工作流和分析操作的高效性。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

评论
查看更多评论

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

作者>更多

Craig S. Mullins
Craig S. Mullins

数据管理策略研究人员,拥有超过30年的数据库系统经验

IBM PrueSystem>更多

相关推荐

  • 如何进行分布式大数据应用调优

    分布式环境通常是与数据库服务器相分离的。而DBA的工作就是监视这些环境并配置和优化数据库服务器以满足多种需求。大数据的出现加剧了DBA的问题。

  • 专家解读DB2 BLU加速器功能

    IBM公司在今年四月发布了最新的DB2数据库,其中新增加了BLU加速器(BLU Acceleration)功能。专家对其进行了解读。

  • IBM DB2将迎来30岁“生日”

    再过几天,主流数据库产品DB2就将迎来它30岁的“生日”。作为关系型数据库技术的标志性产品,DB2在过去的30年中也在伴随用户需求的变化不断地发展。

  • SQL调优之“忧”:如何进行SQL调优

    DBA们应该将自己从“我要对什么调优?”的老路上解放出来,而在指标、配置和成本方面花费一定的时间。

技术手册>更多

  • SQL Server数据库升级手册

    SQL Server DBA要应对的一项重要工作就是升级,一个企业中可能存在着多个版本的SQL Server,有些这样的情况就会引发兼容性等问题,于是你就需要升级SQL Server了。

  • Oracle数据库Web开发工具指南

    在进行Oracle Web开发的时候,程序员再也没有理由说自己找不到合适的开发工具了。在过去几年中,出现了许多基于Oracle数据库的Web开发工具,这些工具可以帮助程序员更加快速高效便捷地进行Web应用开发。

  • DB2 XML文档拆分指导手册

    在本次技术手册中,我们将为您讲解如何在DB2中对XML文档进行拆分。其中包括了经过拆分的XML文档示例、XML的相关语法参数以及使用XDBDECOMPXML存储过程进行文档拆分的方法。

  • 数据仓库最佳实践手册

    在本次的TechTarget数据库技术手册中,我们将为您带来一些有关数据仓库的最佳实践,其中包括数据仓库的评估、数据仓库管理技巧、数据仓库实施案例等内容,希望能对DBA的工作带来一定的帮助。

TechTarget

最新资源
  • 安全
  • 存储
  • CIO
  • SOA
  • 云计算
  • 商务智能
【TechTarget中国原创】

IBM DB2是一个支持了NoSQL功能的关系数据库管理系统,其包含了对XML,图像存储和Java脚本对象表示(JSON)的支持。DB2可被各种类型的企业使用,它提供了一个数据平台,同时支持事务和分析操作,通过提供持续的数据流来保持事务工作流和分析操作的高效性。

DB2支持的操作系统

DB2可应用于以下三个主要的平台:



DB2支持类Unix系统,如AIX、Solaris和HP-UX,此外还支持包括Red Hat、SUSE、Ubuntu、pSeries Linux和IBM System z等Linux系统

IBM i DB2版本是预装在ISeries服务器上的,本文将不涉及此类DB2版本的介绍。

DB2的特性

当前LUW系统上的DB2版本是10.5,于2013年第二季度发布。这个版本的亮点是,它为DB2添加了列存储能力。IBM通过使用BLUAcceleration提供了三个额外的功能和改进。第一,可操作压缩,可以大幅度节省存储空间。它之所以被称为可操作的,是因为存在一个新算法,可以在无需解压缩的情况下进行关系演算,而这在以前通常是需要频繁的解压缩。

BLU Acceleration的另一个新特性来源于现代CPU对单指令多数据流(SIMD)的支持。SIMD的基本思想是单指令能够在多个项目下同时起作用,这显然能够加快处理。

最后,BLU Acceleration新增了数据跳跃技术。基本思想是跳过那些不作为查询结果返回的数据。数据集的元数据被存储起来,由DB2进行访问,以确定特定的数据集是否包含任何需要返回的数据。如果没有,就可以跳过。

LUW系统下的DB2 10.5版本还增加了对PureData和IBM的数据库一体机的加密功能,使其更加稳固。

当前z / OS DB2的版本是version 11,于2013年10月11日发布。z / OS上DB2的突出特性包括性能和可用性的增强,分析能力的提高,应用程序兼容性的提升,以及路径访问稳定性和存档透明度的提升等。IBM还提供了IBM DB2分析加速器,这是z / OS DB2用于加速分析查询的一个插件。

LUW系统上的DB2需要两个配置文件:一个是包含一个完整实例配置参数的数据库管理配置文件;另一个是管理每个数据库的配置文件。

LUW系统上的DB2数据库也内嵌到了IBM PureData一体机中,使DB2交付使用时不需要花费时间来安装和配置,而通常的数据库管理系统在这一步上需要耗费不少时间。

z / OS上的DB2作为子系统存在,与数据库服务组件,锁管理、分布式请求处理和分布式连接管理等协同工作。由一套参数对子系统进行配置,这些参数称DSNZPARM。

DB2产品

IBM为LUW系统提供了六个版本的DB2



此外,DB2还有express - c版本,这是免费提供给DB2开发者和合作伙伴社区的数据服务器初级版本。它可以安装在包含任意数量CPU和内存的物理或虚拟系统上,IBM对其提供了优化,使其最多可使用双核以及16GB的内存。

DB2数据类型

DB2支持标准的数字、字符和日期/时间数据类型以及lob,XML和用户自定义的类型。DB2 JSON技术提供了对JSON的支持,该技术是一个基于驱动的解决方案,在RDBMS的上下文中提供JSON数据表示。

DB2基准

IBM为所有平台上的DB2发布了无数DB2 TPC基准。IBM直接销售LUW系统上的DB2,销售渠道包括业务合作伙伴,在线销售或通过特定于应用程序的授权方式,这允许供应商如SAP等获得许可证,并作为其应用程序的一部分来销售DB2关系型数据库管理系统。

定价是基于处理器价值单位(PVU)的,这是一个计量单位,IBM使用它进行软件许可。IBM使用PVU统计处理器的每个核心,然后基于处理器PUV值以及DB2可用处理器数量来进行相应的定价。

开发人员版由授权用户许可,而不是通过PVU。在此没有提及的DB2版本在定价和许可方面可能存在一些额外的细微差别。

DB2许可

DB2许可费用包括一年期的支持和订阅服务,使客户能够联系IBM支持,下载补丁或更新到新发布的版本。

z / OS系统上的DB2由IBM直接销售,按月收取许可证费用(MLC)。MLC产品的定价需要使用到很多参考指标。可以从IBM网站下载90天免费试用版。