首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> DB2 資料庫 >> DB2 綜合知識

IBM DB2 Connect 簡介(二):異構分散式資料的統一存取

     編輯:DB2 綜合知識

DB2 Connect 通訊基礎設施與統一存取

承接第一部分,本文深入探討 DB2 Connect 通訊伺服器如何提供對異構分散式資料的統一存取。DB2 Connect 以通訊伺服器形式部署於 Windows、Linux(含 zSeries)、UNIX,繼承 DB2 UDB 伺服器代碼基底的所有優勢。

統一存取的關鍵:虛擬資料庫

DB2 Connect 伺服器上需建立一個資料庫(非 DB2 UDB),但此資料庫不儲存實際資料,僅作為單一連接點,為應用程式提供統一的資料庫映像。DB2 Connect 將資料請求路由至真正管理資料的不同資料庫伺服器。

三大統一存取機制

  1. 聯合資料庫:內建基礎級聯合功能,支援跨 DB2 UDB (Linux/UNIX/Windows/VSE/VM/z/OS/iSeries) 與 Informix IDS 的讀寫與分散式請求。函數補償、資料型別轉換、查詢最佳化對使用者透明。
  2. 預存程序:封裝跨資料源邏輯。
  3. SQL 函數:擴展查詢能力。

DB2 Connect 與 WebSphere Information Integrator

DB2 Connect 內建的聯合引擎支援 DB2 家族與 Informix IDS;WebSphere Information Integrator 進一步擴展至 Oracle、SQL Server、ADABAS、VSAM、OLE DB、XML 等企業級資料源。DB2 Connect 工作站甚至可在單一交易中執行 DB2 for z/OS 與 Windows 上 Informix IDS 的分散式聯結,並以內建兩階段提交 (2PC) 更新多資料源。

統一存取的優勢

  • 單一資料庫連接取代多連接管理
  • 單一 API/驅動程式
  • 統一 SQL 風格(屏蔽資料型別差異)
  • 資料位置抽象化,架構師可自由調整資料佈局不影響應用
  • 一致對待所有資料如同單一關聯資料庫,支援聯結、排序、過濾與交易完整性

IBM 不要求客戶將既有應用全盤遷移至 DB2,DB2 Connect 正是為保護既有投資、實現漸進式整合而設計。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved