Homepageseo.com
Login
登录[Login]
Reg
注册[Reg]
Member
会员[Member]
BBs
论坛[BBs]
logout
退出[Logout]
Search
搜索[Search]
Search For:        Advanced Search   
Guide: 首页 >> IT技术专栏 >> 软件工程 >> 哪一个分布式 DB2 UDB V8 版本适合您?

哪一个分布式 DB2 UDB V8 版本适合您?

作者: 佚名 来源: 互连网 日期: 2008-12-12,08:43
Paul Zikopoulos
IBM 多伦多实验室
2003 年 7 月
请勿错过这篇流行文章的最近更新,它包括了关于 DB2 UDB 系列的最新成员(Data Warehouse Edition 和 DB2 UDB Express)的信息。本文包括关于 V8 的产品功能、版本和许可证的最新消息。本文罗列了多种选项,并包括了将典型用户环境映射到所推荐的 DB2 UDB 版本的快速参考。

简介
信息管理软件在企业计算中处于核心地位。公司需要访问大量信息,如 XML 文档、流式视频以及大量的其它富媒体类型(rich media types)。电子商务的发展使得连续可用性成为必需,并促使公司在集成其业务操作时集中事务、商业智能和内容管理应用程序。

DB2 信息管理软件组合为您奠定了按需提供信息所需的基础,它支持结构化、半结构化和非结构化数据、联合、内容管理,以及可以实时提供的丰富的分析能力和更多其它功能。位于该组合核心的是 DB2 数据库服务器,它们是本文讨论的重点。请注意,本文仅讨论运行在分布式平台上的数据库服务器系列。有关整个 DB2 组合的信息,请参阅 http://www.ibm.com/software/data/。

DB2 通用数据库 V8 中有什么好功能?
DB2® Universal Database™ V8(DB2 UDB V8)可以帮助您的组织面对这些挑战。无论目前您的企业是大还是小,您都需要一个可以随企业增长的数据库。DB2 UDB V8 就是这样的数据库。当对网站的事务需求达到峰值时它可以迅速响应,它可以进行扩展以容纳分布在许多不同数据库中的数量不断增长的信息,随着信息基础结构从一个处理器发展到多个处理器再到高度并行的多个群集,它也随之扩展。将分区技术和群集技术集成到新的 DB2 UDB Enterprise Server Edition 中意味着该版本将很灵活,足以满足这些需求。您不必现在就根据对未来增长的预测作出所有的决策。

DB2 UDB V8 还添加了自主数据库技术,它使数据库管理员可以选择使用增强的自动化技术来配置、调优和管理他们的数据库。自主数据库管理意味着管理员可以在管理日常任务上花费较少的时间,而把更多时间集中在有助于企业获得最大程度的竞争优势的任务上。在业界处于领先地位的表的 多维群集减轻了 DBA 创建索引的工作负担,同时提供了数据群集以获得快速查询。这意味着您可以利用较少的系统管理开销以及经过改进的数据仓库应用程序,就能更快地获得更好的决策制定信息。DB2 创新的查询重写技术和优化技术以及性能配置能力在引导着业界潮流。您可以把更多的时间花在分析业务数据上,而在性能改进和调优问题上花费较少的时间。

课堂中的 DB2
DB2 也包含在 IBM 学院计划(IBM Scholars Program)中。这个计划旨在将 IBM 的大量学术和研究成果、 资源和优势提供给全球高等教育机构的教职人员和研究人员。在这个计划中,可以免费使用 DB2 来教授 DB2 和数据库技能。目前,有许多教育机构都在教授有价值的 DB2 技能;例如宾夕法尼亚州立大学和昆士大学(Queens University)都设有关于 DB2 技术的课程。

DB2 内置的已规划的和未规划的可用性能力确保了业务应用程序在您需要它们的任何时候都是可用的。诸如索引重建、索引创建和表装载之类的联机实用程序以及可以在不停止数据库的情况下进行更改的配置参数,都意味着改进的性能和高可用性。

DB2 UDB V8 为新千年提供了合适的数据管理解决方案。没有什么别的数据库管理系统能够提供 V8 所提供的这种高级性能、可用性、可伸缩性和可管理性功能。

要做出使用 DB2 UDB 的决策很容易。但是,DB2 UDB 有不同的版本,它们各自适合于市场中的不同部分。从掌上型电脑(Palmtop)到每秒超过万亿次浮点运算的超级计算机(Teraflop),总有一款 DB2 UDB 适合您。我们希望本文能帮助您决定希望使用哪种分布式 DB2 UDB 版本来为您的企业提供动力。请参阅各产品的主页以获取关于 DB2 UDB for zSeries或 DB2 UDB for iSeries的信息。

DB2 是 DB2,还是 DB2
首先应该理解:除了 DB2 Everyplace™ Edition 以外,每个 DB2 UDB 版本对于不同的分布式平台都有相同的代码库。您可能会期望:公司发展了,DB2 也要随之发展。公共代码库提供了可移植性,并确保如果您需要扩展 DB2 解决方案,可以无缝地用最低成本做到这一点。

图 1显示了各种受支持的分布式平台的 DB2 UDB 的体系结构视图。

图 1. DB2 UDB 在 Windows®、Linux 和 UNIX® 上有公共的代码库

图 2中显示了 DB2 的不同版本。除了 DB2 Everyplace 以外,可以认为 图 2左边某个版本的各种功能、特性和优点都包括在 图 2右边的每个版本中。

相对于 DB2 V7.2 的变更
在 OS/2® 或 NUMA-Q/PTX® 平台上不支持 DB2 V8。DB2 V7.2 将继续在这些平台上受到支持,直到 V7.2 的服务期结束为止,结束的日期目前定为 2004 年 3 月 31 日。

DB2 UDB V8.1.2 中的变更
DB2 UDB V8.1.2 添加了对包含 64 位服务器的 Windows Server 2003 平台的完全支持。DB2 UDB V8.1.2 发行版还添加了对运行在 Intel 处理器上的 Linux 机器上的 64 位实例的支持。AMD 新的 Opteran 处理器也将为 Linux 工作站提供 64 位环境。在编写本文时,运行在 Opteran 处理器上的 DB2 UDB for Linux 已经有 beta 测试版可用。

DB2 Everyplace Edition
移动计算的真正威力并不在于设备本身,而在于从其它数据源获取数据的能力。 DB2 Everyplace将 DB2 的能力赋予移动设备,利用移动设备的能力与其它系统同步数据 — 将企业数据原样地传输到移动的员工的口袋里,并向员工提供就地更新企业数据的能力。

DB2 Everyplace 决不仅仅只是一个移动计算基础结构。它是一个完整的开发环境,包含您构建、部署和支持功能强大的电子商务应用程序所需要的工具。DB2 Everyplace 的特点是具有微型“指纹”引擎(大约 180 KB,它包装了完整的安全性功能,如表加密)以及能够带来高性能的高级索引技术。它可以在多种手持设备上良好运行(包括多线程支持),支持 Palm OS、Microsoft Windows CE/PocketPC、任何 Microsoft Windows 32 位操作系统、Symbian、QNX Neutrino、Java™ 2 Micro Edition(J2ME)设备以及嵌入式 Linux(例如 BlueCat Linux)。

DB2 Everyplace 十分易于使用 — 用户不需要任何数据库管理技能。DB2 Everyplace 的功能也极其强大,它支持开放数据库连接(Open Database Connectivity,ODBC)、Java™ 数据库连接(Java™ Database Connectivity,JDBC)和 DB2 调用层接口(DB2 Call Level Interface,CLI)。DB2 Everyplace 是真正的关系数据库管理系统(RDBMS),它使用 DB2 服务器 SQL 标准的子集,这使它有能力无缝地与现有的 DB2 企业数据库一起工作。

许可证发放
DB2 Everyplace 可以作为完全同步的环境或作为独立的嵌入式数据库来发放许可证。DB2 Everyplace 提供了两个版本:DB2 Everyplace Database Edition 和 DB2 Everyplace Enterprise Edition。

DB2 Everyplace Database Edition 没有用来将数据扩展到后端企业服务器的同步中间件,不过它确实提供了基于命令行的 Import 和 Export 实用工具。DB2 Everyplace Database Edition 主要用于需要嵌入式数据库的应用程序或公开给用户的本地关系存储工具。为了鼓励 ISV 开发基于 DB2 Everyplace 的应用程序,IBM 提供了特殊的 OEM 定价。请联系 IBM 代表以获取特殊 OEM 定价折扣的信息。

图 2. 分布式 DB2 产品系列

Everyplace Enterprise Edition 许可证向客户提供不限数量的 DB2 Everyplace 数据库引擎,可将这些引擎部署在他们的移动设备上以便同步(当然,DB2 同步服务器(DB2 Synchronization Server)可以支持的客户机的数量取决于该服务器的配置)。这种丰富的许可方案意味着您不必担心谁在使用什么、谁在哪里使用或者谁卸载了软件等。DB2 Everyplace Enterprise Edition 许可证与大多数基于因特网的应用程序目前定价所使用的“不计用户数”的方式非常一致。

DB2 Everyplace Enterprise Edition 提供了 DB2 同步服务器,它处理 DB2 Everyplace 数据库和后端数据库之间的同步。后端数据库可以是任何符合 JDBC 的数据库(即 DB2、Oracle、Informix® 和 SQL Server 等的所有版本)。

请考虑一下……
如果您需要在受限的设备上有个关系引擎(以及同步服务),那么您必须使用 DB2 Everyplace。但是,对于偶尔用膝上型计算机进行连接的移动用户,如果他们的应用程序不需要使用 DB2 Everyplace 引擎所不包含的功能部件(如触发器)的话,也可以考虑该产品。

相对于 DB2 V7.2.1 的变更
DB2 V8 许可条款允许不受限制地在移动设备上部署引擎。

DB2 UDB Personal Edition(DB2 PE)
DB2 PE 是运行在使用廉价商用硬件的桌面上的单用户 RDBMS。DB2 PE 可用于 Windows 9x、Windows ME、Windows NT®(SP6 或更新)和 2000(建议使用 SP2)、Windows XP、Windows Server 2003 以及 Linux。DB2 PE 具有 DB2 UDB Workgroup Server Edition的所有功能,但是远程客户机不能连接到运行这个 DB2 UDB 版本的数据库上。(但是,具有控制中心(Control Center)的工作站可以连接到这些数据库以执行远程管理。)

因为 DB2 UDB 是构建在公共代码库上的,所以为 DB2 PE 开发的应用程序(除了少数例外)都可以在任何其它版本的 DB2 上运行。在将针对 DB2 UDB 的应用程序投入生产环境之前,可以用 DB2 PE 来开发它们。

许可证发放
DB2 PE 以 DB2 UDB Personal Developers Edition(PDE)的形式供开发人员和 ISV 免费使用。但是,它仅限于应用程序的开发、评估、演示和测试。DB2 PDE 向用户提供了 DB2 PE 的所有功能,以及针对基于大型机的 DB2 UDB 数据的连通性选项。

请考虑一下……
DB2 PE 对于未连接到网络和连接到网络的 PC 都有用;在两种情况下,它对于那些需要强大的数据存储或需要提供数据库存储工具并能够连接到远程 DB2 服务器的用户都有用。

DB2 PE 还提供 DB2 仓库中心(DB2 Warehouse Center),以便用户可以实验诸如抽取、转换和装入之类的商业智能建模。可以扩展 DB2 PE 以支持所有的 DB2 Extenders®:XML(现在捆绑到 DB2 安装中了)、Spatial 和 Net Search。

偶然连接的用户可能希望利用 DB2 的内置复制功能和 DB2 控制服务器(DB2 Control Server)来设置同步环境,在这种环境中移动的员工可以与他们的企业保持联系。当然,这只适合于膝上型计算机用户和一些工作站,例如那些运行销售点(POS)应用程序的用户。

相对于 DB2 UDB V7.2 的变更
DB2 UDB Personal Edition 现在更加可扩展了。安装中包括了 XML Extender。DB2 PE 可以创建 64 位实例,并可以与 DB2 Spatial 和 Net Search Extender一起使用。DB2 Satellite Edition 中的功能已经迁移到了 DB2 UDB Personal Edition 中,这使后者能够很好地适合于一些偶然进行连接的用户,他们需要比 DB2 Everyplace 所提供的功能集引擎更丰富的功能。

DB2 UDB Express Edition
DB2 UDB Express Edition 是于 2003 年 5 月 1 日才普遍可用的新产品。DB2 UDB Express Edition 是专门定制的廉价、功能完整、工业强度和基于开放业界标准的关系数据库。这个版本的目标用户是 SMB(中小型企业)和 ISV,以加快他们获取效益的速度。

DB2 UDB Express 向那些选择在其环境中利用 Linux 或 Windows(带 SP6 或更新服务包的 Windows NT、Windows XP、Windows 2000 和 Windows Server 2003)优势的企业提供了非常诱人的切入点和富有竞争力的价格。它可以被安装在 Windows 或基于 Intel/AMD Linux 的服务器上,这类服务器运行在不超过 2 路 32 位 SMP 硬件的机器上。

DB2 UDB Express 还提供了大量可供选择的业务伙伴应用程序、服务和支持。有一组新的定价计划,合作伙伴可以利用这些计划为其企业产生可观的收入。当然,企业也可以选择在其环境中部署 DB2 UDB Express。

因为 DB2 UDB Express 的核心是功能完整的 DB2 UDB(那里没有任何技术性限制),所以 DBA 可以利用其内置自主可管理性功能,如 IBM 的自我调优优化器、配置顾问程序(Configuration Advisor)、运行状况中心(Health Center)以及更多功能。这些工具有助于提高 DB2 UDB 解决方案的性能和可靠性,同时将管理复杂性、所需技能和整体总拥有成本降到最低。实际上,在很大程度上,您甚至有可能根本不知道它的存在!

这个 DB2 UDB 版本与用于 Linux、Windows 和 UNIX 平台的其余可伸缩的 DB2 UDB 关系数据库系列产品完全兼容。业务伙伴可以预先配制 DB2 UDB Express,以透明安装到他们的应用程序中,这样可以轻松地按客户的约定进行部署。客户会喜欢它的,因为他们所看到的全部东西只是一个解决方案。业务伙伴也会喜欢它,因为他们可以信任它真正地在无人值守的情况下运行。

DB2 UDB Express 支持下列关键能力和优点:

  • 易于安装和部署。数据库在您的应用程序中可以非常简便地进行安装,并拥有将安装和管理所需的复杂性、技能和资源降到最低的自主功能。DB2 UDB Express 可以在无人照管的情况下地将自身安装到应用程序中,并可以为重要的垂直市场(如金融、保险和零售等)的产品轻松地进行预先配制。
  • 加快产生效益的速度。轻松地与应用程序集成以及提供 PartnerWorld® 支持结构,使得所选定的解决方案可以更快地上市。
  • 最廉价的全功能数据库。DB2 UDB Express 的价格很有竞争力,足以应付现今富有挑战性的预算。
  • 避免被单个供应商所垄断。DB2 UDB Express 是基于开放业界标准的,并可在 Linux(基于 Intel/AMD Linux 的工作站)或 Windows 平台之间移植。
  • 保护您的现有投资。不需要“即购即换(rip-and-replace)”,因为 DB2 UDB 开放标准和联合能力向您提供了更快、更有效的跨多平台和数据存储的洞察数据的方法。
  • 随需应变的可伸缩性。随着公司增长,底层数据库也能增长。

到 http://www.ibm.com/software/data/db2/udb/edition-express.html 了解有关 DB2 UDB Express 的更多信息。

许可证发放
DB2 UDB Express 是使用 DB2 UDB 指定的用户模型发放许可证的,并支持 DB2 高可用性定价方法。请参阅 发放高可用性配置的分布式 DB2 V8 服务器的许可证以获取更多详细信息。

请考虑一下……
DB2 UDB Express 有多种用于大量客户的可能性:

  • 用于集成解决方案供应商(Integrated Solution Vendor,ISV),他们的应用程序运行在基于 Linux 或 Windows 的服务器上,并需要安静、安全而又功能强大的“幕后”可伸缩数据库来为其解决方案提供能力。
  • 用于在基于 Linux(仅限于 Intel/AMD)或基于 Windows 的工作站上需要较轻或中等工作负载数据库服务器的任何人,这种工作负载需要工业强度的数据库的所有功能和灵活性,但又要能够标识每个用户。

DB2 UDB Workgroup Server Edition(DB2 WSE)
DB2 WSE 是功能完全的支持 Web 的客户机/服务器 RDBMS。它可用于受支持的各种 UNIX(AIX®、Solaris 和 HP-UX)、Linux、Windows NT(SP6 或更新)、Windows 2000(推荐使用 SP2)、Windows XP 和 Windows Server 2003。

DB2 WSE 提供了廉价的入门级服务器,它主要用于小型企业和部门级计算。除了没有集成的大型机连接(通过 DB2 Connect 组件)以及可扩展性有限(例如 DB2 WSE 不支持 64 位计算或 DB2 Data Links File Manager)之外,它在功能上等同于 DB2 ESE。正如先前所声明的,为任何 DB2 UDB 版本编写的应用程序都可以透明地移植到位于任何分布式平台上的另一个 DB2 UDB 版本。

许可证发放
DB2 WSE 可以安装在最多由 4 路对称多处理(SMP)驱动的机器上,这些机器可以使用基于 UNIX、Linux 和 Windows 的安装。

DB2 WSE 是通过“客户机到服务器”模型进行许可的,该模型使用并发选项(有时称为“容量定价”)或注册用户选项。

并发用户许可证适合于那些已经与某个服务器上的一个或多个数据库建立了连接的应用程序或设备。到单个服务器有多个连接的用户只算作一个并发用户。例外的情形是由多路复用程序、应用程序服务器或连接到 DB2 UDB 的其它程序创建的多个连接,它们提供了代表其它用户的访问。在并发用户模型中,客户必须确保为每个服务器许可最大数目的可以同时使用服务器产品的用户。

注册用户许可证可以在数据库的每个用户都是已知的情况下用于 DB2 WSE。必须为每个用户发放许可证,并且该许可证不可转让。

请考虑一下……
DB2 WSE 可以在企业中担任多种角色。它很适合于一些中小型企业(SMB),它们需要功能齐全的、能够在广域网(WAN)或局域网(LAN)上使用、并可伸缩的关系数据库存储。对于需要将“silo”服务器用于一系列企业的企业环境,或者用于将来需要进行伸缩的部门的企业环境,它也很有用。它不适合于基于 Web 的用途,因为其许可选项没有考虑这一用途。如果想要把以 SMB 为目标的 DB2 UDB 版本用于 Web,则应该考虑 DB2 Workgroup Unlimited Server Edition(DB2 WSUE)。此外,因为 DB2 UDB 代码是公共的,所以构建在 DB2 WSE 上的应用程序可以在任何 DB2 UDB 版本上运行。

相对于 DB2 UDB V7.2 的变更
DB2 WSE 现在可以运行在 4 路基于 UNIX 的 SMP 机器上。在 DB2 UDB V7.2 中,基于 UNIX 处理器的 SMP 限制是每台机器两个处理器。Intel 限制仍是每台机器四个处理器。另外,该产品已经不再提供因特网处理器许可证。DB2 WSE V8 的所有许可证都必须通过注册用户或并发用户(容量)模型发放。因特网访问将需要您许可 DB2 UDB Workgroup Server Unlimited Edition。OS/2 和 NUMA-Q/PTX 平台不再受到支持。

DB2 UDB Workgroup Server Unlimited Edition(DB2 WSUE)
DB2 WSUE 实际上是具有不同许可条款的 DB2 WSE。有关这个产品可用的功能的完整描述,请参阅 DB2 WSE的描述。

DB2 WSUE 只能通过处理器选项获得许可证,它是希望使用 Web 来联系业务或简化过程的中小型企业的正确选择。

许可证发放
处理器许可证允许 DB2 WSUE 为通过应用程序服务器到达数据库管理器的因特网和内部网请求提供服务。这种许可证发放模型消除了对访问数据库的用户进行计数的需求。DB2 WSUE 支持因特网/内部网处理器定价模型。

请考虑一下……
DB2 WSUE 本身与 DB2 WSE 的区别在于基于处理器的许可证。如果用户需要在因特网和内部网上提供 DB2 数据,而不需要 DB2 UDB Enterprise Server Edition(DB2 ESE)所添加的功能、特性和优点,他们通常会考虑这个 DB2 UDB 版本。这个 DB2 UDB 版本不能创建 64 位的实例。

相对于 DB2 UDB V7.2 的变更
关于主管机器上使用的处理器数目,DB2 WSUE 以前有 4 路 UNIX 和 8 路 INTEL 的限制。INTEL 处理器限制现在已经被降低到 4 路,这样就和 DB2 WSE一样了。处理器许可证成本也减少了差不多 50%。OS/2 和 NUMA-Q/PTX 平台不再受到支持。

DB2 UDB Data Warehouse Standard Edition(DB2 DWSE)
请注意:请参阅 DB2 UDB Data Warehouse Enterprise Edition(DB2 DWEE)以获取关于这个软件包的完整详细信息。本节只讨论了 DB2 DWEE 和 DB2 DWSE 的所含产品的差异。

DB2 UDB Data Warehouse Standard Edition(DB2 DWSE)旨在用于那些希望部署数据仓库和数据库集市的中小规模的企业。DB2 DWSE 包括下列产品:

  • DB2 UDB Workgroup Server Unlimited Edition
  • DB2 三维数据视图(DB2 Cube Views)
  • DB2 Intelligent Miner Modeling、Visualization 和 Scoring
  • DB2 Office Connect Web Professional Edition
  • Data 仓库中心

DB2 UDB DW 的所有这些产品也可以作为单独许可的 DB2 功能部件使用。

许可证发放
DB2 DWSE 按每个处理器收费,并包括不受限制地使用它的任何所含组件。

请考虑一下……
当您的安装需要构建中小规模和中低等复杂度的数据仓库或数据集市时,可以考虑使用这个产品。这将经常出现在中小规模的企业、部门部署、IT 开发人员系统或业务伙伴开发人员系统中。

具有数据库分区功能的 DB2 UDB Enterprise Server Edition(DB2 ESE)
DB2 ESE 是功能齐全的支持 Web 的客户机/服务器 RDBMS。它可用于所有受支持的 UNIX(AIX、Solaris 和 HP-UX)、Linux、Windows NT(SP6 或更新)、Windows 2000(推荐使用 SP2)或 Windows Server 2003。DB2 UDB V8 ESE 不能在 Windows XP 上用于生产用途,但可以为用户接受度测试、测试和应用程序开发而发放许可证。Microsoft 发行 Windows.Net 环境后,DB2 ESE 将支持它。

DB2 ESE 旨在用于大型和中型规模的部门服务器。除了 DB2 WSE 所提供的功能以外,DB2 ESE 还包括了 DB2 Connect 组件,它使您能够与基于 iSeries 和 zSeries 的 DB2 数据库以及非数据库主机资源(如 CICS、VSAM 和 IMS)连接。在 DB2 UDB V8 中,每个具有 DB2 ESE 的服务器允许每服务器五个注册用户。如果还需要额外的连接,则必须购买 DB2 Connect 许可证。在 DB2 UDB V7 中,您通常会从每个许可的处理器获得一个免费连接,并可以在需要时购买额外的连接。

利用数据库分区功能部件(database partitioning feature,DPF),DB2 ESE 能够“开箱即得”( out of the box)地在单个服务器内或跨多个数据库服务器对数据进行分区,DPF 可以作为 DB2 ESE 的处理器许可证的一部分购买。

许可证发放
DB2 ESE 仅通过处理器授权发放许可证。DB2 ESE 应该用于那些需要强大的可伸缩性、可访问性和可扩展性功能的企业,那些希望利用 64 位计算环境,以及希望通过因特网或内部网满足数据请求的企业,或者那些拥有众多用户以致于购买处理器许可证更为实用的企业。这是大多数企业可以选择的版本。

DB2 ESE 还能够在基于 UNIX 系统的同一 DB2 UDB 发行版上拥有不同的维护级别。这个功能只有 DB2 ESE 才有。另外,每个 DB2 ESE 产品都包括了 DB2 恢复专家( DB2 Recovery Expert)、DB2 性能专家(DB2 Performance Expert)、DB2 高性能卸装(DB2 High Performance Unload)、DB2 Web 查询工具(DB2 Web Query Tool)和用于多平台的 DB2 表编辑器(DB2 Table Editor for Multiplatforms)的先试后买(try-and-buy)副本。

在 DB2 UDB V5 中,DB2 公共服务器(DB2 Common Server)代码库与 DB2 Parallel Edition 合并而成为 DB2 通用数据库,即 DB2 UDB。从那时起,DB2 UDB 的群集功能就作为单独的 DB2 版本提供,称为 DB2 Enterprise - Extended Edition(DB2 EEE)。这很大程度上是一个产品组合决策,因为 DB2 EE 和 DB2 EEE 基本上具有相同的代码库和功能。

在 DB2 UDB V8 中,DB2 V7 EEE 提供的群集能力由 DB2 ESE 安装提供。它只需要通过 DPF 收费发放许可证。

请考虑一下……
带有 DPF 的 DB2 ESE 向您提供了在多台计算机上对数据库分区的能力(这些计算机都必须运行相同的操作系统)。这意味着数据库可以增长到的规模仅受限于您所拥有的计算机的数量。带有 DPF 的 DB2 ESE 旨在用于较大的数据仓库和联机分析处理(OLAP)工作负载,或者用于高性能联机事务处理(OLTP)需求。带有 DPF 的 DB2 ESE 还允许在用于超大型卷的数据库映像下将多个 SMP 群集到一起。

能够对处理器进行硬分区的硬件(例如 IBM pSeries 650 服务器)都可以考虑使用 DB2 ESE 和带有 DPF 的 DB2 ESE。

仅用于开发人员
对于应用程序开发而言,可使用名为 DB2 Universal Developer's Edition(DB2 UDE)的特殊产品。这是一个降价产品,它使应用程序开发人员可以访问大多数 DB2 extender 和各种 DB2 UDB(除了 DPF 之外)。DB2 UDE 仅限于应用程序的开发、评估、演示和测试用途。

相对于 DB2 UDB V7.2 的变更
DB2 EEE 的其它功能现在已经包含在 DB2 ESE 中了。这意味着如果您希望将 DB2 UDB 服务器群集到一起,那么您不需要安装任何额外的代码。免费赠送的 DB2 Connect™ 功能已经被扩展成每服务器五个连接。额外的使用将要求购买单独的 DB2 Connect 服务器许可证。Windows XP、OS/2 和 NUMA-Q/PTX 平台将不再受到支持。

DB2 Information Integrator Advanced Edition

DB2 Information Integrator Advanced Edition(DB2 IIAE)包括 DB2 UDB ESE 功能齐全的副本,此外还提供对来自于多个供应商的数据和内容存储的集成访问能力,以及在混合的关系数据库之间复制数据的能力。它可用于 AIX、HP-UX、Solaris Operating Environment、Linux 和 Windows 平台。DB2 IIAE 的优势是能够集成不同的和分布式的数据。基本许可证中包括了访问 DB2 UDB、Informix IDS、Informix XPS、WebSphere® MQ、Web 服务和 OLE DB 数据源的能力,就好象它们是单个数据库一样。也可以添加其它数据源,包括 Oracle、Sybase、Microsoft SQL Server、Teradata、ODBC、XML、平面文件、文档和内容资源库、电子邮件系统、LDAP 目录、Web 内容、几种仅用于生命科学行业的数据源以及更多其它类型。来自于 Striva、Cross Access、Neon System 和 Information Builder, Inc 的合作伙伴产品进一步将可访问的数据源扩展到包括典型的大型机数据源,如 IMS、VSAM、ADABAS、CA-IDMS 和 CA-Datacom/DB。并且,实际上联合访问可以完全扩展到任何数据源。基本许可证中还包括了 DB2 Net Search Extender,这使搜索存储在本地 DB2 UDB 或联合关系服务器上的文本文档变得容易了。

基本许可证中包括了 DB2 UDB 和 Informix IDS 或 XPS 之间的复制。还可以添加与 Oracle、Sybase、Microsoft SQL Server 和 Teradata 之间的复制。Informix XPS 和 Teradata 只能作为复制目标被包括。

许可证发放
DB2 IIAE 是通过处理器授权和连接发放许可证的。连接器授权有所不同。Microsoft Excel、平面文件、XML 以及所有可以通过 Extended Search 连接器访问的内容都按类型提供了对文档不受限制的访问。包括 ODBC 访问的关系数据库,以及 Documentum 分别是由数据库实例或资源库许可的。DB2 Information Integrator Advanced Edition Unlimited 包括所有与 DB2 II AE 相同的功能,但处于不同的许可模型之下。它们除去了连接器许可度量,因而较大的安装无需对它们连接了多少数据源进行计数。

请考虑一下……
当您选择了 DB2 ESE 数据库,并希望将该数据与来自于其它异构数据源的数据合并,或者希望管理不同关系环境之间的同步时。DB2 Information Integrator 可以减少 40%-65% 的手工编码需求,减少技能需求并加快必须桥接各种不同数据域的复合应用程序产生效益的速度。此类方案通常包括将实时或内容丰富的数据添加到仓库报告或分析、生成跨部门的操作报告、支持业务活动管理基础结构、为客户服务方案组合客户信息、内部或外部企业门户网站部署以及数据库迁移或同步方案。

仅用于开发人员
对于应用程序开发,可以使用名为 DB2 Information Integrator Developer's Edition(DB2 IIDE)的特殊产品。这是一个降价产品,它使应用程序开发人员可以使用所有 DB2 IIAE 功能(除了 DPF 以外)。DB2 UDE 仅限于应用程序开发、评估、演示和测试用途。

DB2 UDB Data Warehouse Enterprise Edition(DB2 DWEE)
DB2 UDB Data Warehouse Enterprise Edition(DB2 DWEE)组合了一组精心挑选的 DB2 业务智能(BI)功能来提供全面的 BI 平台,该平台具有客户部署下一代分析解决方案、合作伙伴构建下一代分析解决方案所需要的一切。DB2 DWEE 确保始终有一组完整的功能可以用于构建包括 RDBMS、ETL、OLAP、数据挖掘和简单查询在内的数据仓库。

DB2 UDB 中的底层数据库对象(如多维群集(MDC)表、实例化的查询表(MQT)和 DPF 功能)提供了一个可伸缩的环境,该环境使这个数据库引擎可以提供快速查询执行。专注于 BI 的基础结构技术深深地根植于 DB2 UDB 引擎,它们通过开放标准接口(如 SQL、PMML 和 XML)提供给用户。这样做的优点是:继承了 DB2 UDB 的属性(如并行性、高可用性、安全性、分布式处理)和任何新的创新思想,但又可用于大量应用程序开发方法。

DB2 DWEE 添加了称为 DB2 三维数据视图的新功能部件。这种功能部件提高了关系引擎中的分析生产率。DB2 三维数据视图允许数据库管理员(DBA)在数据库中对多维汇总表建模一次,然后就可以在任何地方重用它们。有了它的开放框架,您可以用选定的设计工具用另一种方法构建三维数据模型,并将该模型导入 DB2 UDB。DB2 三维数据视图拓扑结构如图 3 所示。

图 3. DB2 三维数据视图元数据管理

DB2 三维数据视图提供了对汇总表中的层次化关系建模的能力,汇总表的响应时间极快。它包括了一个顾问程序向导以协助设计人员构建多维汇总表。这种能力的优点在于能够利用 DB2 并行性快速地生成汇总报告,此外还能够通过元数据与流行的查询和报告生成工具(如 Brio、Cognos、MicroStrategy 或 Business Objects)共享总计报告设计。

DB2 DWEE 包括下列产品:

  • DB2 UDB Enterprise Server Edition 8.1
  • 数据分区功能部件(Data Partitioning Feature,DPF)
  • DB2 三维数据视图
  • DB2 Intelligent Miner Modeling、Visualization 和 Scoring
  • 包括了本机驱动程序(来自于 DB2 Information Integrator),以便和 Warehouse Manager 一起使用以进行 ETL 操作
  • DB2 Office Connect Web Enterprise Edition
  • DB2 查询巡视器(DB2 Query Patroller)
  • DB2 Warehouse Manager Standard Edition

所有这些 DB2 UDB DW 产品也可作为单独许可的 DB2 功能部件获得。

简单来说,DB2 DWEE 用独立于平台的模型提供了基本的体系结构优点,最显著的莫过于已证实的线性伸缩、具有统一引擎的实时数据仓库,被包装在全面的 BI 平台(该平台包括对 OLAP、挖掘、统计分析、转换和联合的支持)中。到 http://www.ibm.com/software/data/bi/了解有关 DB2 DWEE 的更多信息。

许可证发放
DB2 DWEE 是按每个处理器收费的,并包括对其任何所含组件不受限制的使用。

请考虑一下……
可以选择 DB2 DWEE 用于构建具有中等到较高复杂度的大中型数据仓库。这个包括一切功能的产品组合确保了 DBA 和开发人员具有必要的组件,来开发 CRM 分析(即消费者分段和交叉销售预测)、供应链库存分析(类别管理和库存预测)以及财务分析(利润分析和业绩度量)。这个产品对于群集配置和构建支持 OLAP 的应用程序也很理想。

打包更改
本节描述了 DB2 UDB V8 和 DB2 UDB V7 之间在所含产品和许可方面的各种差异。

  • DB2 Net Search Extender V7 和 DB2 Text Information Extender V7 已经合并成了 DB2 Net Search Extender V8,具有比较丰富的搜索功能的 DB2 Text Information Extender V7 现在成了 DB2 NSE V8 的一部分。对于语言搜索,仍然必须使用 DB2 Text Extender V7。将来,DB2 Text Extender 的关键功能将成为 DB2 Net Search Extender V8 的一部分。如果您有 DB2 V7,就可以免费获得 DB2 Net Search Extender V8 副本。对于新客户,DB2 Net Search Extender V8 是收费的功能部件。
  • DB2 UDB 的各版本将不再提供 DB2 OLAP Starter Kit。
  • 作为免费数据仓储工具的一部分随 DB2 一起提供的 DB2 数据仓库中心(DB2 Data Warehouse Center)现在可以在 AIX 上使用了。
  • Spatial Extender(SE)和 Net Search Extender 随 DB2 WSE 一起提供,限 5 个免费用户。如果希望突破这个限制,需要将服务器升级为 DB2 WSUE 或 DB2 ESE 并获取 SE 或 NSE 处理器许可证。
  • DB2 Relational Connect 和 DB2 Life Sciences Data Connect 不随 DB2 V8 一起提供。IBM 正在重构和增强其产品,以进一步专门用来集成不同的和分布式的信息。这些功能部件目前包括在 IBM DB2 Information Integrator中。

结束语
如您所见,DB2 UDB 不仅运行在许多平台上,而且有许多打包选项,这些选项允许您为自己的企业选择合适的版本。DB2 UDB V8 引入了更灵活并且成本更低廉的部署选项。这些选项与许多新功能相配合,不但加快了 DB2 解决方案产生效益的速度,而且使 DB2 UDB 成为当今可用的最有效率的数据库管理系统。

将 DB2 UDB 在各个版本之间伸缩是无缝的,这使您在企业增长时仍能利用原先的 DB2 UDB 投资。无论您是正在因特网上跟踪销售情况的 SMB、移动解决方案供应商,还是《财富》500 强企业,需要设法分析销售数据,以将合适的产品在合适的时间提供给合适的客户,都必定有一个 DB2 UDB 版本适合于您!

责任编辑: admin 参与评论
免责申明: 本网转载内容均来自互联网,本网并不保证其内容的真实性。如果您认为本网站某部分的内容有侵权嫌疑,敬请立即通知我们,我们将在第一时间予以更改或删除。
Copyright © 2006 HomepageSeo.com ®. All rights reserved. Website development by 八桂网络科技 Author:Homepage 桂ICP备06012988号