科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道IBM DB2 Connect简介

IBM DB2 Connect简介

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

对于那些脱离大型主机的应用程序 —— 分布式应用程序来说,IBM? DB2? Connect? 已成为向它们开放 DB2 for z/OS 数据库以及 zSeries 硬件平台传统公认的所有优点的首选方法。

来源:IT专家网 2008年6月6日

关键字: IBM 数据库 DB2

  • 评论
  • 分享微博
  • 分享邮件

DB2 Connect 和联邦数据库

DB2 Connect 附带了一个内建的基础级联邦数据库功能。您可能对这个功能比较熟悉,因为之前 IBM DataJoiner 产品也提供了这个功能。从 Version 8 开始,联邦数据库支持已成为 DB2 Connect 和 DB2 UDB 服务器的一部分,任何人不需要购买额外的产品就可以使用该功能。换句话说,当您在 Linux、Windows 和 UNIX 服务器上部署了 DB2 Connect 服务器时,就可以创建一个联邦数据库,并且应用程序可以连接到这个联邦数据库。建立了与联邦数据库的连接后,请求被路由到真正的数据源 —— 但是函数补偿、数据类型转换、有效数据检索的优化等复杂性对用户来说是透明的。

DB2 Connect 的联邦组件包括对 DB2 UDB for Linux、DB2 UDB for UNIX 、DB2 UDB for Windows、DB2 UDB for VSE/VM、DB2 UDB for z/OS、DB2 UDB for iSeries 和 Informix IDS 数据库服务器的读/写支持。

您可以使用 DB2 Connect 中的联邦功能来执行跨这些服务器的分布式请求,如图 2 所示:

图 2. DB2 Connect 的联邦数据库功能

<a href='http://www.ibm.com/developerworks/cn/db2/zones/db2ii/index_old.html?S_TACT=105AGX52&S_CMP=w-cto' target='_blank' style='font-size:14px;text-decoration:none;color: #0000FF;'>DB2</a> Connect 的联邦数据库功能


例如,以下语句:

SELECT * FROM T1, T2 where T1.C1=T2.C2

可用于返回来自不同服务器上不同数据库中各种表的结果。例如,表 T1 可能在一个 DB2 UDB for z/OS 数据库上,它可以与表 T2 相连接,后者在一个 Informix IDS for Windows 数据库上。

这个功能使应用程序开发人员可以在同一条 SQL SELECT 语句中引用由 DB2 UDB 家族中多个成员管理的对象 —— 完全不必知道查询是分布式的。使这种特性更强大的是,负责编写这类应用程序的开发人员可以把这些数据源看作本地 DB2 表(通过昵称),并使用相同的 SQL API 来访问每个数据源 —— 这些操作甚至可以在他们各自的集成开放环境(IDE)中进行!他们不需要理解后端数据存储之间有何不同,因为在集成开放环境中,或者对于 SQL API 来说,这些数据存储像是一个虚拟的数据库(关于这方面的更多内容请参阅本系列的另一个部分)。

DB2 Connect 与 WebSphere Information Integrator 相结合作为联邦服务器

在前一小节中,您看到 DB2 Connect 如何以 DB2 UDB 和基于 Informix IDS 的数据源建立联邦数据库。当与 WebSphere Information Integrator 相结合时,DB2 Connect 可以提供对其他数据源的透明访问,例如 Oracle、Microsoft SQL Server、Sybase、IMS、VSAM 和大批其他的数据源。当 DB2 Connect 与 WebSphere Information Integrator 相结合时,上面的图可以增强到如下面的图 3 所示:

图 3. DB2 Connect 与 WebSphere Information Integrator 相结合时的联邦数据库功能,可用于更广泛的关系数据库访问

<a href='http://www.ibm.com/developerworks/cn/db2/zones/db2ii/index_old.html?S_TACT=105AGX52&S_CMP=w-cto' target='_blank' style='font-size:14px;text-decoration:none;color: #0000FF;'>DB2</a> Connect 与 WebSphere Information Integrator 相结合时的联邦数据库功能,可用于更广泛的关系数据库访问


实际上,在这个场景中,该功能的完整形象看上去应该是这样的:

图 4. DB2 Connect 与 WebSphere Information Integrator 相结合时的联邦数据库功能提供了对任何数据的访问

<a href='http://www.ibm.com/developerworks/cn/db2/zones/db2ii/index_old.html?S_TACT=105AGX52&S_CMP=w-cto' target='_blank' style='font-size:14px;text-decoration:none;color: #0000FF;'>DB2</a> Connect 与 WebSphere Information Integrator 相结合时的联邦数据库功能提供了对任何数据的访问

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章