电脑技术学习

IBM DB2通用数据库和信息管理

dn001

;   在 OS/400- IBM iSeries 服务器系列(原先是 AS/400)的操作系统上,DB2 被作为操作系统本身的一部分来实现,支持单服务器和多服务器的并行处理和群集。
  在 UNIX、Linux 和 Windows 平台上,DB2 具有“无共享(shared-nothing)体系结构,它使公共代码库能在所有这些环境中被使用。DB2 无共享群集中的服务器在总体数据的子集和群集所接收到的 SQL 请求子集上独立和并行地进行工作。事务型(比如 TPC-C)和决策支持(比如 TPC-H)工作负载的 基准测试结果都证实了:具有这种可移植体系结构的 DB2 具有巨大的可伸缩性。
  高可用性和可伸缩性的群集以及对最新处理器和互连技术的支持,都是 DB2 确保客户能够顺利发展的各个方面。DB2 故障转移和备用支持提供了如今所需的高可用性。DB2 对最新的 64 位处理器(Intel Itanium 2 和 AMD Opteron)的支持意味着:可以构建更大型的数据库,并且可以达到更快的性能。诸如 InfiniBand这样的更简单和更快速的群集和连接技术使 DB2 更轻易伸缩。对于所有规模的客户和开发人员都得以顺利发展。
  治理(更为简单)
  经济条件和提高底线的愿望意味着:由于受管信息的数量和种类增加,而又没有雇用额外治理员的资源,因此许多 DBA 的工作负荷正变得越来越重。
  DB2 通过许多方法减轻了数据库治理的压力:
  它的控制中心(Control Center)为 DBA 提供了一个中心地点,使他们通过 DB2 系统网络执行工作。  一批顾问工具提供了专业的资源监控、问题诊断和纠正措施。这方面最新的示例是 Configuration Advisor,用于在 UNIX、Linux 和 Windows 上的新安装中快速获得最高 DB2 性能。另一个示例是 Health Center,它担任许多最近的 DB2 自我治理工作的核心件。其基于规则的问题诊断和纠正措施功能增加了新的 DB2 Performance Expert和 DB2 Recovery Expert 工具(一类新出现的 IBM 数据库工具,提供了前所未有的专业指导和自动操作)。
;  从 DB2 诞生开始,基于成本的优化和自动查询重写技术方面就一直持续发展,不断为数据库治理员卸去 DB2 性能治理方面的负担。每个 DB2 新版本的目标在于使数据库治理资源的需求越来越少。IBM 整体上对自主计算的重点关注和投资使 DB2 从中受益。
  您所选环境的应用程序开发和部署
  假如您是一位应用程序开发人员,则您会在开发将 DB2 用作数据库服务器的应用程序时有多种选择。DB2 团队努力使应用程序的开发变得简单。 IBM WebSphere Studio产品团队和 Microsoft Visual Studio 小组努力开发出了用于 DB2 应用程序开发的插件。最近公布的与 Borland的合作达成了这样的协议:在 Borland 开发工具(Kylix、Delphi、C++Builder)中打包 DB2 UDB,DB2 UDB 中也打包 Borland 开发工具。另外,DB2 UDB 附带了 Development Center,以用于构建应用程序的服务器端部件,如存储过程和用户定义的函数。
  DB2 与 Java? 有很深的渊源。1996 末,在 DB2 中首次提供了 Java 支持。从此存储过程和用户自定义函数都可以用 Java 构建, Java 应用程序和数据库系统之间的编程接口 JDBC?也得到了充分支持。此后,DB2 Java 支持技术不断发展(包括用于 DB2 与静态 SQL 通信的 SQLJ),而且 IBM 还参与了 JOLAP(一种基于 Java 的数据分析标准)的创建。用 Java 编写的治理工具使得有可能用 DB2 进行基于 Web 的数据库治理。还有,DB2全面支持 J2EE 这种应用程序处理环境。
  同时,DB2 开发人员与 Microsoft 的 Windows 和 .NET 团队紧密合作,以确保 DB2 成为该应用程序环境的强势“居民。IBM 承诺 DB2 支持 J2EE 和 .NET。DB2 对 Windows 的承诺是有力的。这一事实的证据包括 DB2 在客户可使用 Windows 2000 的第一天就支持它,以及 DB2 在 Microsoft Gold Certified Partner Program for Software Products 中的成员资格。要达到 Gold Certified 状态,要在三种 Windows 2000 服务器包上验证 DB2:Server、Advanced Server 和 Datacenter Server。另外,DB2 提供了到 Microsoft OLE DB 数据源的高速本机接口。DB2 目前正跟踪支持 Windows .NET 操作系统的使用。;   DB2 技术是众多解决方案的核心