客户机和服务器连接选项
DB2 Connect 服务器为支持各种应用程序的多个工作站提供单点连接。 但是,它增加了应用程序访问数据的处理时间,并增加了这些应用程序的运行时间。 Db2 for z/OS 数据的应用程序增加了额外的处理时间,并延长了这些应用程序的运行时间。
从 Db2 Connect 版本 8 及更高版本开始, Db2 Connect 客户端直接使用 DRDA 协议连接到 Db2 for z/OS 和 Db2 的 IBM i。
使用 DB2 Connect 服务器的优点
在以下情况中,使用 DB2
Connect 服务器比较有利:
- 对于两阶段落实(如果您使用的事务管理器使用双传输模型)
- 对于同类联合
使用 DB2 Connect 客户机的优点
您可以使用 Db2 Connect 客户端替换 Db2 Connect 服务器,从各种 IBM 数据服务器驱动程序、 IBM® Data Server Runtime Client 或 IBM Data Server Client 中进行选择。 DB2 Connect 客户机和驱动程序提供的功能与 DB2 Connect 服务器所提供的功能相同或比其更高级,并且包括以下其他优势:
- 增强的性能。 更少的网络流量和代码路径,可使您获得更好的性能。 Db2 Connect 客户机简化了网络拓扑,因为在应用程序服务器与 Db2 for z/OS之间建立了直接连接。 这还将消除网络中继段和 DB2 Connect 网关路由。 减少的资源消耗意味着 DB2 Connect 服务器计算机不需要硬件或软件资源。
- 减少的系统占用量。 通过将 Db2 Connect Server 替换为 Db2 Connect 客户机,您可以降低复杂性并使用更小的占地面积来部署应用程序解决方案,并实现总体优势。
- 可用性改善。 由于消除了故障点,使用 IBM 数据服务器驱动程序或客户机对 Db2 for z/OS 数据的应用程序访问等于或优于三层配置。
- 改进的监视。 直接连接使监视应用程序服务器或 Web 应用程序服务器的流量及行为更加容易。
- 改进的问题确定。 如果应用程序迂到性能问题,那么 Db2 Connect Server 的存在会使确定问题根源的工作复杂化。
- 最新的代码级别。 可获得最新的代码级别以利用新的服务器功能和 API。 更容易获得某些功能的数据支持(例如,新数据类型)。