对比各个分布式 DB2 10.1 数据库服务器

作者通过一个并列对比表,帮助您理解截至 2012 年 4 月 30 日的 DB2® 10.1 for Linux®, UNIX®, and Windows® 服务器家族中各个成员之间的基本许可规则、功能和特性区别。

William Kulju, 产品经理,DB2 for Linux, UNIX, and Windows, IBM

William KuljuWilliam Kulju 是文学学士、理学硕士、工商管理硕士和 IBM DB2 for Linux, UNIX, and Windows 的产品经理,他在 IBM DB2 小组工作了超过 12 年的时间。在成为产品经理之前,William 担任过各种职位,负责过开发、客户支持、质量保证和运营。作为产品经理,William 的职责包括确保当前和未来的 DB2 for Linux, UNIX, and Windows 版本会受到数十亿美元的数据库服务器市场的欢迎。William 也是 DB2 许可和封装选项方面的专家,他会非常感激您对本文的反馈。您可以通过 wkulju@ca.ibm.com 联系 William。William 居住在加拿大的 Markham,与他的妻子和孩子生活在一起。



Steven Astorino, 高级开发经理, IBM

Steven Astorino 照片Steven Astorino,计算机科学 BS,他是 DB2 Development 的高级经理,负责监督信息开发、用户体验和 DB2 安装开发。他具有多年的数据库经验,包括 DB2 和实时数据库复制。Steven 从开发人员开始职业生涯,经历了软件开发、质量保证、信息开发和用户体验等广泛角色。在职业生涯早期,Steven 为电信行业的网络测试工作了几年,在提供 VoIP 测试解决方案中他起到了关键作用。他的一些关键目标是高质量、有效率和以客户为中心以便确保卓越的客户满意度。



Paul Zikopoulos, 项目主管 - DB2 推广者, IBM

Paul C. Zikopoulos 具有 BA、MBA 学位,是 IBM DB2 Evangelist 团队的项目主管。他是一名获奖作家和演讲家,具有超过 15 年的 DB2 经验。Paul 曾经撰写了超过 300 篇杂志文章和 13 本书籍,全部都与 DB2 9.7 相关,其中包括:A Tour of Cost-Slashing New FeaturesInformation on Demand: Introduction to DB2 9.5 New FeaturesDB2 9 Database Administration Certification Guide and Reference(第六版)、DB2 9: New FeaturesInformation on Demand: Introduction to DB2 9 New FeaturesOff to the Races with Apache DerbyDB2 Version 8: The Official GuideDB2: The Complete ReferenceDB2 Fundamentals Certification for DummiesDB2 for DummiesA DBA's Guide to Databases on Linux。Paul 是一位 DB2 认证的高级技术专家(DRDA 和集群),并且是一位 DB2 认证的解决方案专家(BI 和 DBA)。他在业余时间喜欢进行各种各样的运动,包括与他的爱犬 Chachi 一起跑步、参加综合格斗(MMA)培训,以及理解他的女儿 Chloë 的世界。



2012 年 7 月 23 日

免费下载:IBM® DB2® Express-C 10.1 免费版 或者 DB2® 10.1 for Linux®, UNIX®, and Windows® 试用版
下载更多的 IBM 软件试用版,并加入 IBM 软件下载与技术交流群组,参与在线交流。

在阅读本文之前,请先阅读 公告 部分。

免责声明

本文中提供的许可和封装信息仅用于市场营销和参考用途。有关 DB2 封装及 DB2 许可权利和义务的完整细节,请参阅 DB2 许可协议。


简介

“DB2 就是 DB2。” 这个口号非常适合于运行 DB2 的分布式平台、可供购买的版本,以及免费提供的 IBM 软件下载:IBM DB2 Express-C 10.1 包。

简单来讲,这一难忘的短语表明在您需要增长时无需担忧。它意味着您为任何 DB2 版本所编写的所有应用程序均能适用于在 DB2 所支持的任何分布式平台(Windows、HP-UX on Itanium、基于 x86 和 SPARC 的 Sun Solaris、Linux 和 AIX®)上运行的任何 DB2 数据库。事实上,甚至还有一本 有关跨平台开发的 SQL 参考资料 可供您用于编写具有通用 SQL API 的跨家族 DB2 for z/OS® 和 DB2 for i 可移植应用程序。

此外,DB2 10.1 基于免费的 IBM Data Studio 工具集(您可 IBM 软件下载:IBM Data Studio V2.2 的实际 DB2 管理工具),需要撤消 InfoSphere® Optim™ 品牌下的 集成数据管理 (IDM) 学科和工具集需求。(一些 Optim 产品也可通过购买 DB2 服务器来免费获得)。DB2 名称的缺少不是偶然的,IBM Optim 工具集涵盖所有 IBM 关系数据库和一些非 IBM 数据库服务器的整个应用生命周期领域(设计、开发、部署、操作、优化和治理)。简单来讲,您不仅拥有一个可移植的 SQL API,还有一个可用于制定整个企业的业务逻辑的工具集。这意味着,DB2 for Windows 的技能集可轻松移植到 DB2 for z/OS 或从中移植而来。它还意味着您的个人技能投资可动态地从一个问题区域转移到另一个问题区域,消除了高成本的数据库技能烟囱结构。

为了进一步增强 DB2 家族的价值主张,DB2 封装包含跨整个 IBM 关系数据库产品组合的连锁。这支持您编写一个 SQL 语句来透明地联接来自 DB2 on Windows、DB2 for z/OS 或 Informix 的数据(任何您能想到的支持组合)。而且,您可以添加 信息集成 软件来解决跨供应商的信息集成问题,其方法是通过对非 IBM 关系数据库(比如 Oracle 和 SQL Server 等)的透明访问来扩展 DB2 SQL API,将非关系数据源(比如 XML 流、电子表格、消息队列、VSAM 和 IMS™)具体化为关系表,进而真正创建一个企业级的通用数据模型。当然,DB2 支持就地访问数据,无论数据位于何处。

现在想想,DB2 10.1 提供了对最常用的 Oracle Database PL/SQL 语法、数据类型等的原生支持。实际上,组织表明他们平均 98% 的 PL/SQL 代码无需更改即可运行在 DB2 10.1 上;而且他们能在短短一到两周的时间将应用程序从 Oracle Database 迁移到 DB2。考虑到这一点,您可以看到 DB2 确实能在这个把成本控制看成极其重要的经济环境中制止成本的不断增长。

DB2 还提供了不同的 哪个 DB2 10.1 发行版适合您? 和包,其中包括 Advanced Enterprise Server Edition,它为 DBA 和开发人员提供了最先进的功能组合(包括更多存储和性能优化特性,以及丰富的管理和开发工具),并且具有较低的成本和单一的部件编号。

同时,我们不要忘记广受欢迎的 DB2 Express-C 免费包,或者花少量的钱获得一个 DB2 Express 固定期限许可 (FTL),它不仅包含对 IBM 全部产品的支持,还包含 DB2 Express-C 中没有的额外功能。虽然区别不大,但 DB2 Express-C 一般不会被视为一个 DB2 版本,而是被视为一个包。所有 DB2 版本和包均共享同一个代码库;它们之间实际上只有特性和许可上的差别,只是为了以合适的价格将 DB2 中可用的相应特性、功能和收益提供给合适的目标市场。此外,基础技术始终 是 DB2,所以有关使用哪个版本的决策与可移植性、易用性等毫无关系。分布式 DB2 版本非常像一组俄罗斯玩偶,一个版本中的功能通常包含在更高级的版本中。例如,Self-Tuning Memory Manager (STMM) 包含在 DB2 Express 中,因此也包含在其他每个 DB2 版本中。简单来讲,这意味着如果您为免费的 DB2 Express-C 包编写一个应用程序,它将可以在 DB2 Express Edition (DB2 Express)、DB2 Workgroup Edition (DB2 Workgroup)、DB2 Enterprise Edition (DB2 Enterprise) 服务器和 Advanced Enterprise Server Edition (DB2 Advanced) 上运行。客户(和 IBM 人员,就这一点而言)常常需要在单个位置快速查找分布式 DB2 服务器版本中包含的许可规则、特性和功能之间的最新区别。在本文中,我们使用一个简单的表来比较和对比截至本文发布之际的所有 DB2 版本和包,回答客户提出的 “哪个版本中包含哪些功能” 等最常见的问题。您应该注意本文没有考虑特殊的包,比如 InfoSphere Warehouse 版本,它们都使用 DB2 作为核心数据库引擎。

本文及其附带的 版本表 无法涵盖全部的信息。只能试图回答了我们在与客户沟通时或在演讲活动上听到的 80% 的问题。(如果我们未提到您有疑问的主题,请给我们发送电子邮件,我们将在未来的更新中添加上它。)

请注意:版本表 中,词汇服务器 表示运行 DB2 软件的物理服务器或一个具有 IBM 价格支持的虚拟化会话(比如 VMware、Xen 和 LPAR 等),除非另行说明。


轻松对比表

对比表

查看 对比各个分布式 DB2 10.1 数据库服务器 并列对比表。

表 1 中的并列对比旨在让您更轻松地确定哪个 DB2 版本和包适合您。如果一个特性未在表中列出,您可以假设(在大部分情况下)该特性存在于表中包含的所有版本中。有关不同 DB2 版本的更多信息,请参阅 Paul Zikopoulos、Steven Astorino 和 William Kulju 所撰写的 “哪个 DB2 10.1 发行版适合您?”。


这就是目前的全部内容

不同的业务具有不同的需求。但所有业务都需要经济高效、健壮且可扩展的解决方案。不同的 DB2 版本和包允许客户挑选最适合他们的 DB2 特性,无需牺牲核心优势。而且,因为 DB2 是独一无二的,您可以假设无论您选择哪个版本或包,如果您需要扩展 DB2 的功能,它都不会限制您的未来决策,只需升级许可密钥即可。

封装是一个不断变化的领域,所以我们建议您经常查阅本文,留意更新日期。

我们试图涵盖我们所听到的有关 DB2 服务器版本与 DB2 Express-C 之间区别的最常见的问题。如果您希望在此表中看到其他条件,或者需要更多说明,请发送电子邮件至 paulz_ibm@msn.com、astorino@ca.ibm.com 或 wkulju@ca.ibm.com。


公告

本文中提供的信息基于作者的个人知识,不应用作 IBM 的官方公告。作者和 IBM 均不对本文中任何不正确的信息负责。

参考资料

学习

获得产品和技术

  • 使用 IBM 产品评估试用版软件 构建您的下一个开发项目,这些软件可以直接从 developerWorks 下载获得。
  • 现在可以免费使用 DB2。下载 IBM 软件下载:IBM DB2 Express-C 10.1,这是为社区提供的 DB2 Express Edition 免费版本,它提供了与 DB2 Express Edition 相同的核心数据特性,为构建和部署应用程序奠定了坚实的基础。
  • 使用 IBM 产品评估试用版软件 构建您的下一个开发项目,这些软件可以直接从 developerWorks 下载获得。

讨论

条评论

developerWorks: 登录

标有星(*)号的字段是必填字段。


需要一个 IBM ID?
忘记 IBM ID?


忘记密码?
更改您的密码

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件

 


在您首次登录 developerWorks 时,会为您创建一份个人概要。您的个人概要中的信息(您的姓名、国家/地区,以及公司名称)是公开显示的,而且会随着您发布的任何内容一起显示,除非您选择隐藏您的公司名称。您可以随时更新您的 IBM 帐户。

所有提交的信息确保安全。

选择您的昵称



当您初次登录到 developerWorks 时,将会为您创建一份概要信息,您需要指定一个昵称。您的昵称将和您在 developerWorks 发布的内容显示在一起。

昵称长度在 3 至 31 个字符之间。 您的昵称在 developerWorks 社区中必须是唯一的,并且出于隐私保护的原因,不能是您的电子邮件地址。

标有星(*)号的字段是必填字段。

(昵称长度在 3 至 31 个字符之间)

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件.

 


所有提交的信息确保安全。


static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=10
Zone=Information Management
ArticleID=827276
ArticleTitle=对比各个分布式 DB2 10.1 数据库服务器
publish-date=07232012