DB2 for Linux, UNIX, and Windows 9.7 版

主從架構連線選項

DB2 Connect™ 伺服器為支援各種應用程式的許多工作站,提供單一連線功能點。不過,它需要額外的資源供存取 DB2® for z/OS® 資料的應用程式使用,並增加這些應用程式的經歷時間。

從 DB2 Connect 第 8 版開始,DB2 Connect 用戶端原本就使用 DRDA® 通訊協定來直接連接至 DB2 for z/OS 及 DB2 for IBM® i。 使用 DB2 Connect 用戶端是在耗用少量資源的情況下,取得 DB2 Connect 伺服器的連線及應用程式開發功能的方法。

使用 DB2 Connect 伺服器的優點

DB2 Connect 伺服器對於下列狀況非常有用:
  • 若為兩階段確定,如果您使用透過雙重傳輸模型的交易管理程式時
  • 若為同質聯合

使用 DB2 Connect 用戶端的優點

您可以將 DB2 Connect 伺服器取代為 DB2 Connect 用戶端, 並從各種 IBM Data Server Driver、IBM Data Server Runtime Client 或 IBM Data Server Client 中進行選擇。DB2 Connect 用戶端及驅動程式提供相等或高於 DB2 Connect 伺服器的功能,並且包含下列其他優點:
  • 加強效能。由於較少的網路資料流量及程式碼路徑而可以達到較佳的效能。由於在應用程式伺服器及 DB2 z/OS 之間會建立直接連線,因此 DB2 Connect 用戶端可簡化網路拓蹼。這也會刪除網路躍點及 DB2 Connect 閘道遞送。減少的資源耗用量表示 DB2 Connect 伺服器機器不需要硬體或軟體資源。
  • 減少覆蓋區。透過將 DB2 Connect 伺服器取代為 DB2 Connect 用戶端,您可以降低複雜性,並使用較小的覆蓋區來部署應用程式解決方案,以提升整體效益。
  • 增進可用性。使用 IBM Data Server Driver 或 Client 來存取 DB2 for z/OS 應用程式時,由於具有三層配置,因此會刪除失敗點並提供相等或更高能。
  • 改善監視。直接連線可讓您輕鬆地監視應用程式伺服器或 Web 應用程式伺服器的資料流量及行為。
  • 改善問題判斷。如果任何應用程式發生效能問題時,若存在 DB2 Connect 伺服器,將使得識別問題來源的工作變得更加複雜。
  • 最新的程式碼層次。您可以取得最新的程式碼層次來開發新的伺服器功能及 API。也可以輕鬆取得部分功能的資料支援(例如新資料類型)。
如果將 DB2 Connect 伺服器取代為 DB2 Connect 用戶端,則需要有 DB2 Connect 授權檔。在 DB2 Connect 伺服器配置中,DB2 Connect 授權是儲存在 DB2 Connect 伺服器上,而不是儲存在個別的用戶端中。如果變更為直接用戶端連線功能,則必須將 DB2 Connect 授權儲存在每一個用戶端上。