亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > DB2 > 正文

IBM DB2 Connect簡介(1)

2020-01-31 14:52:46
字體:
來源:轉載
供稿:網友
正在看的db2教程是:IBM DB2 Connect簡介(1)。
在本系列的 第 1 部分中,我們初步地談到了 DB2 Connect 提供的不同編程接口以及實現這些接口的驅動程序。在最后的幾節中,我們大致地描述了 DB2 Connect 提供的通信基礎設施,并看到這個基礎設施如何大大減少對大型主機資源的使用,如何允許分布式應用程序充分利用大型主機平臺的優勢(例如輕松地管理混合工作負載以及提供連續的應用程序可用性)。
您可能仍記得圖 1,在這幅圖中,DB2 Connect 由編程接口(被實現為 JDBC™、SQLJ、ODBC、DB2 CLI、OLE DB、.NET® 和 Embedded SQL 驅動程序)和一個通信基礎設施組成。
圖 1. DB2 Connect 由編程接口和一個通信基礎設施組成,通信基礎設施使客戶機服務器應用程序和基于 Web 的應用程序能利用大型主機的優勢 





我們將在本文中討論上述通信基礎設施的功能之一,即 DB2 Connect 如何提供對異構型分布數據的統一訪問。
在討論這種解決方案在統一訪問、分布式和異構等方面的細節之前,我們需要先將目光轉向通信基礎設施本身。DB2 Connect 以通信服務器的形式提供這種通信基礎設施,通信服務器可以部署在 Windows®、Linux (例如 Linux for zSeries)和 UNIX® 服務器上。這種通信服務器是使用在構建 DB2 UDB 數據庫服務器時所用的相同代碼基礎構建的,因此,它繼承了 DB2 UDB 服務器那種架構中具備的所有品質。
實際上,我們在本文中所描述的功能有一個要求,那就是在 DB2 Connect 服務器本身上創建一個數據庫(在這里您不需要 DB2 Universal Database™ (UDB))。乍一看來,這似乎與本系列第 1 部分中的說法相矛盾,在那里我們說 DB2 Connect 只是將應用程序連接到 DB2 for z/OS 和 DB2 for iSeries® 數據庫,DB2 Connect 并不管理數據。然而需要澄清的是,我們要在 DB2 Connect 服務器上創建的這個數據庫并不存放數據。它只是作為一個單一的連接點來使用,以便向應用程序提供統一的或單一的數據庫鏡像。于是,DB2 Connect 服務器只是將對數據的請求路由到真正管理數據的不同數據庫服務器。
雖然在第 1 部分您了解到真正使 DB2 Connect 有別于其他競爭者的通信管道的一些特性,但您很可能已經知道,DB2 Connect 至少盡到了責任(將應用程序連接到大型主機)?,F在您對 DB2 Connect 的底層架構有了更好的理解,接下來是該提供比本系列文章的第 1 部分(副標題 - 內有乾坤)更進一步內容的時候 ―― 我們將從這里開始第 2 部分。
在第 2 部分中,我們將談到作為數據訪問平臺的 DB2 Connect,在這里我們不僅僅是談論大型主機上的 DB2。例如,您知道嗎,DB2 Connect 工作站可以在同一個事務中執行一個 DB2 for z/OS 數據庫和 Windows 數據庫上的 Informix® IDS 之間的分布式連接(join),它還可以在同一個提交范圍內使用內建的對兩階段提交(two-phase commit,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 和企業中任何其他數據源。
對異構型分布數據源的統一訪問
您也許知道統一(unified)、分布(distributed)和異構(heterogeneous)的意思是什么,但可能并不清楚 DB2 Connect 是如何實現這些概念的。您也許熟悉 IBM WebSphere Information Integrator 產品,并且會想,這些詞語很好地描述了這些產品。請繼續閱讀本文,如此一來這些產品之間的相互關系就會變得更加清晰。
統一訪問是減少在異構環境中開放應用程序的復雜性的一種非常好的方法。雖然應用程序編程人員總能一一建立到各個數據源的連接,但更容易的方式還是在應用程序中只使用一個數據庫連接。到不同數據源的不同連接需要多個驅動程序(例如,一個單獨的 DB2 和 Informix JDBC 驅動程序)。如果在應用程序中使用多個不同的連接,那么在對待數據時,就不能把數據看作是由單個數據庫管理的那樣(例如,應用程序編程人員必須從多個數據源取數據,然后才可以執行連接操作)。而且,當使用多個不同連接時,代碼在應用程序中的位置便會固定下來,這樣數據架構師就不能自由地修改數據的位置,以適應不斷變化的業務需求。
相反,統一數據訪問機制則為應用程序編程人員提供了到企業所有數據資產的單點連接。它允許使用單個 API (驅動程序),允許使用一種風格的 SQL(您不必擔心 SQL Server 使用貨幣數據類型而 DB2 UDB 不使用這種類型),它還對數據位置進行抽象,以便可以在不影響現有應用程序的情況下更改數據位置。最后,它允許編程人員一致地對待所有數據,就好像它們來自同一個關系數據庫,并且那個數據庫可以在保證事務完整性的情況下管理對數據的連接、排序和過濾 ―― 并且,由于有了對 DB2 Connect 基本特性的擴展,后端數據源不必一定是關系數據源(例如,它可以是 VSAM 或 ADABAS 數據源)。
我希望您已經清楚,使用單個數據庫比起協調對多個數據源的訪問來要簡單得多。但我們 IBM 信息管理解決方案的不同之處在于,我們并不期望您取消現有的應用,全部移植到 DB2 數據庫,因為那樣不現實。
DB2 Connect 通過以下三種不同機制之一實現簡單直觀的訪問方法:
聯邦數據庫 
存儲過程 
SQL 函數
DB2 Connect 和聯邦數據庫
DB2 Connect 附帶了一個內建的基礎級聯邦數據庫功能。您可能對這個功能比較熟悉,因為之前 IBM DataJoiner 產品也提供了這個功能。從 Version 8 開始,聯邦數據庫支持已成為 DB2 Connect 和 DB2 UDB 服務器的一部分,任何人不需要購買額外的產品就可以使用該功能。換句話說,當您在 Linux、Windows 和 UNIX 服務器上部署了 DB2 Connect 服務器時,就可以創建一個聯邦數據庫,并且應用程序可以連接到這個聯邦數據庫。建立了與聯邦數據庫的連接后,請求被路由到真正的數據源 ―― 但是函數補償、數據類型轉換、有效數據檢索的優化等復雜性對用戶來說是透明的。
DB2 Connect 的聯邦組件包括對 DB2 UDB for Linux、DB2 UDB for UNIX 、DB2 UDB for Windows、DB2 UDB for VSE/VM、DB2 UDB for z/OS、DB2 UDB for iSeries 和 Informix IDS 數據庫服務器的讀/寫支持。
您可以使用 DB2 Connect 中的聯邦功能來執行跨這些服務器的分布式請求,如圖 2 所示:
圖 2. DB2 Connect 的聯邦數據庫功能






例如,以下語句:
SELECT * FROM T1, T2 where T1.C1
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产一区二区三区在线免费观看| 国产一区二区三区丝袜| 97精品国产97久久久久久免费| 国产suv精品一区二区| 国产精品国产福利国产秒拍| 国产成人一区二区三区小说| 中文字幕亚洲自拍| 欧美大片在线免费观看| 久久久久久久久亚洲| 国产欧美精品久久久| 奇米成人av国产一区二区三区| 国产精品成人观看视频国产奇米| 亚洲丝袜在线视频| 国产精品视频自在线| 97超碰色婷婷| 久久精品99无色码中文字幕| 国产专区精品视频| 9.1国产丝袜在线观看| 日韩黄色在线免费观看| 日韩成人xxxx| 日本乱人伦a精品| 亚洲精品国产综合区久久久久久久| 亚洲美女黄色片| 国产精品久久久久影院日本| 国内精品国产三级国产在线专| 亚洲电影免费观看高清完整版| 色小说视频一区| 日韩一二三在线视频播| 欧美国产视频一区二区| 亚洲第一精品夜夜躁人人躁| 亚洲精品视频在线播放| 成人国内精品久久久久一区| 色一区av在线| 国产欧美一区二区三区视频| 亚洲大胆人体av| 欧美日韩国产麻豆| 久久中文字幕国产| 九九热在线精品视频| 国产成人一区二区| 日韩av免费看网站| 国产精品扒开腿做爽爽爽的视频| 成人性生交大片免费看视频直播| 亚洲视频欧洲视频| 国产精品成熟老女人| 欧美做爰性生交视频| 91国自产精品中文字幕亚洲| 国产精品美女www| 亚洲欧美日韩精品久久亚洲区| 亚洲va欧美va国产综合久久| 国产精品mp4| 欧美电影免费观看高清完整| 欧美黄色片在线观看| 国产亚洲aⅴaaaaaa毛片| 国产精品大片wwwwww| 91高清视频在线免费观看| 日韩激情视频在线播放| 国产欧美精品一区二区三区介绍| 国产一区二区三区视频在线观看| 国产精品久久在线观看| 欧美激情视频在线免费观看 欧美视频免费一| 国产成人精品电影| 91av视频在线免费观看| 亚洲一区美女视频在线观看免费| 亚洲无限乱码一二三四麻| 亚洲人成77777在线观看网| 欧美一级bbbbb性bbbb喷潮片| 欧美亚洲国产日本| 亚洲一区久久久| 中日韩午夜理伦电影免费| 亚洲精品综合精品自拍| 国产午夜精品免费一区二区三区| 国产精品永久免费视频| 96sao精品视频在线观看| 91久久久久久久久久久| 亚洲精品国产精品国自产在线| 美女999久久久精品视频| 疯狂做受xxxx高潮欧美日本| 亚洲福利视频网站| 精品成人乱色一区二区| 亚洲缚视频在线观看| 亚洲无限乱码一二三四麻| 一本色道久久88综合亚洲精品ⅰ| 第一福利永久视频精品| 亚洲人成电影网站色…| 国产mv久久久| 91国产一区在线| 日本精品中文字幕| 在线观看日韩视频| 色狠狠久久aa北条麻妃| 亚洲精品中文字| 精品福利在线观看| 久久久久久久久久久国产| 亚洲电影天堂av| 国产香蕉一区二区三区在线视频| 美女黄色丝袜一区| 狠狠做深爱婷婷久久综合一区| 亚洲欧美国产日韩中文字幕| 欧美成人合集magnet| 亚洲精品中文字| 久久精品国产精品亚洲| 日本久久亚洲电影| 亚洲人成电影在线观看天堂色| 97涩涩爰在线观看亚洲| www.午夜精品| 日韩欧美亚洲国产一区| 亚洲第一网中文字幕| 欧美精品国产精品日韩精品| 国产精品美女av| 最新国产精品拍自在线播放| 国产极品精品在线观看| 国产精品一区二区三区久久久| 中文字幕亚洲综合久久筱田步美| 成人激情视频网| 日韩av最新在线观看| 欧美黑人一区二区三区| 亚洲欧美日韩久久久久久| 成人激情在线观看| 热久久免费视频精品| 午夜精品久久久久久久久久久久| 日韩电影中文字幕| 国产精品日韩精品| 精品露脸国产偷人在视频| 国产精品一区二区久久久| 国产精品6699| 欧美日韩一区二区免费视频| 久久高清视频免费| 色噜噜狠狠狠综合曰曰曰| 亚洲精品久久久久中文字幕二区| 欧美高清第一页| 少妇高潮久久久久久潘金莲| 91午夜在线播放| 国产精品夜间视频香蕉| 97视频人免费观看| 日韩专区在线播放| 国产日韩欧美日韩| 日韩动漫免费观看电视剧高清| 国产国语videosex另类| 日韩欧美999| 日韩精品高清在线| 欧美整片在线观看| 成人欧美一区二区三区黑人孕妇| 国产精品美女在线观看| 啪一啪鲁一鲁2019在线视频| 亚洲色图在线观看| 亚洲va电影大全| 97超级碰在线看视频免费在线看| 亚洲xxxxx性| 欧美xxxx18国产| 成人免费看黄网站| 黑人巨大精品欧美一区二区免费| 亚洲人午夜精品| 国产成人鲁鲁免费视频a| 欧美在线视频观看免费网站| 国产999视频| 91亚洲精华国产精华| 国产偷国产偷亚洲清高网站| 国产一区在线播放| 精品国产自在精品国产浪潮| 中文字幕亚洲欧美一区二区三区| 日韩av免费在线看| 久久99国产综合精品女同| 亚洲第一精品夜夜躁人人爽| 777午夜精品福利在线观看| 亚洲资源在线看|