db2 分布式_DB2 Connect统一了对分布式异构数据的访问

在本系列的第1部分中,我们介绍了DB2 Connect提供的不同编程接口以及实现这些接口的驱动程序。 在最后几节中,我们介绍了DB2 Connect提供的通信基础结构的表面,并了解了该基础结构如何极大地减少了大型机资源的使用,并允许分布式应用程序充分利用大型机平台的优势(例如,轻松管理混合工作负载并提供持续的应用程序可用性)。

您可能还记得一幅如图1所示的图片,它显示了DB2 Connect作为编程接口(实现为JDBC™,SQLJ,ODBC,DB2 CLI,OLE DB,.NET®和嵌入式SQL驱动程序)的组合。 。

图1. DB2 Connect是编程接口和连接基础结构的组合,可为客户端服务器和基于Web的应用程序提供大型机优势
DB2 Connect作为编程接口和通信基础结构的组合

在本系列的第2部分中,我们讨论了作为该通信基础结构一部分的功能之一,即DB2 Connect如何提供对分布式异构数据的统一访问 。

在深入探讨该解决方案的统一访问,分布式以及异构方面的细节之前,我们需要将注意力转向通信基础架构本身。 DB2 Connect以通信服务器的形式提供此通信基础结构,该服务器可以部署在Windows®,Linux®(包括用于zSeries的Linux)和UNIX®服务器上。 使用与构建DB2 UDB数据库服务器相同的代码库来构建此通信服务器,因此,该通信服务器继承了该体系结构中DB2 UDB服务器所具有的所有品质。

实际上,我们在本文中描述的功能要求在DB2 Connect服务器本身上创建数据库(不,您不需要为此提供DB2 Universal Database™(UDB)的副本)。 最初,这似乎与本系列第1部分中的陈述相矛盾,DB2 Connect仅将应用程序连接到DB2 for z / OS和DB2 foriSeries®数据库,而DB2 Connect不管理数据。 要澄清的是,您将在DB2 Connect服务器上创建的数据库将不保存任何数据。 它仅用作单个连接点,以将统一或单个数据库映像传递给应用程序。 然后,DB2 Connect服务器仅将对数据的请求路由到实际管理数据的其他数据库服务器。

尽管在第I部分中您可能了解了确实使DB2 Connect与竞争对手分离的通信管道的某些功能,但您可能已经知道DB2 Connect至少执行了此功能(将应用程序连接至大型机)。 既然您对DB2 Connect的基础体系结构更加熟练,那么现在是时候交付第一部分中令人眼花eye乱的字幕了-我们将从第二部分开始。

在第2部分中,我们将讨论DB2 Connect作为数据访问平台,而不仅仅是在大型机上讨论DB2。 例如,您是否知道您的DB2 Connect工作站能够在同一事务中执行DB2 for z / OS数据库与Windows数据库上的Informix®IDS之间的分布式联接? 它还可以使用对两阶段提交(2PC)的内置支持,在同一提交范围内更新这些数据源。 我们告诉您,您将找到一些简洁的功能! 如果这听起来像联盟,或者听起来更像是WebSphere®Information Integrator(以前称为DB2 Information Integrator),那么您是对的。 实际上,所有DB2 UDB和DB2 Connect服务器都带有WebSphere Information Integrator联合支持,该支持对整个DB2 UDB系列和内置在引擎中的Informix IDS。 诸如WebSphere Information Integrator之类的产品将联合引擎的作用范围扩展到了您的其他关系型(Oracle,Microsoft®SQL Server等),非关系型(ADABAS,VSAM),OLE DB,XML和虚拟化任何其他数据源。企业。

统一访问分布式异构数据源

您可能对统一 , 分布式和异构意味着什么,但可能不知道DB2 Connect如何实现这些概念。 您可能还熟悉IBM WebSphere Information Integrator产品,并且可能认为这些词很好地描述了这些产品。 继续阅读,这些产品之间的相互关系将更加清晰。

统一访问是降低异构环境中开发应用程序复杂性的一种极好的方法。 虽然应用程序程序员总是可以始终与每个单独的数据源建立单独的连接,但在应用程序中具有单个数据库连接要容易得多。 到不同数据源的单独连接需要多个驱动程序(例如,单独的DB2和Informix JDBC驱动程序)。 应用程序中的单独连接不允许您将数据视为由单个数据库管理(例如,应用程序程序员必须从多个数据源中获取数据并执行自己的联接)。 单独的连接还会在应用程序中硬编码位置,并限制数据架构师更改数据位置的能力,以更好地适应不断变化的业务需求。

相反,统一的数据访问机制为应用程序程序员提供了与企业所有数据资产的单点连接。 它允许使用单个API(驱动程序),提供一种可使用SQL风格(您不必担心SQL Server使用money数据类型,而DB2 UDB则不使用),并提取数据位置,以便可以在不影响现有应用程序的情况下进行更改。 最后,它允许程序员将所有数据视为来自单个关系数据库,并

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值