DataSource (連線池) 提升資源利用率。init() 中透過 JNDI 查找 DataSource,確保編碼效率。手工邏輯:連三個源 → 各查 SELECT MIN(ps_supplycost) FROM PARTSUPP WHERE ps_partkey IN (...) GROUP BY ps_partkey → 寫入本地暫存表 (ps_partkey, ps_supplycost) → 本地查 SELECT ps_partkey, MIN(ps_supplycost) FROM temp GROUP BY ps_partkey。
FETCH FIRST n ROWS、嵌套子查詢) 正確下推極其棘手,II 優化器自動保證語義正確與效能最優。查詢需 AVG(price) 時,**不能直接下推 AVG** 到各源 (分源平均再平均 ≠ 全域平均)。正確做法:下推 SUM(price) 和 COUNT(*),本地合併後計算 SUM/COUNT。此類語義保護邏輯手工實作極易出錯,II 內建處理。
構建整合多異構資料源的 Web 組件,採用 **DB2 Information Integrator 顯著降低設計、開發、維護成本**:代碼量減 40%、消除查詢分解調試負擔、自動全域優化保證效能與正確性。聯合資料庫技術是異構資料整合的最佳實踐。