更新時(shí)間:2022-01-13 09:34:08 來源:動(dòng)力節(jié)點(diǎn) 瀏覽2057次
分布式關(guān)系數(shù)據(jù)庫包括一組表和其他對(duì)象的在跨不同但互連的計(jì)算機(jī)系統(tǒng)或邏輯分區(qū)傳播同一計(jì)算機(jī)系統(tǒng)上的。每個(gè)計(jì)算機(jī)系統(tǒng)都有一個(gè)關(guān)系數(shù)據(jù)庫管理器來管理其環(huán)境中的表。數(shù)據(jù)庫管理器以允許數(shù)據(jù)庫管理器在另一個(gè)計(jì)算機(jī)系統(tǒng)上執(zhí)行 SQL 語句的方式相互通信和協(xié)作。
分布式關(guān)系數(shù)據(jù)庫建立在正式的請(qǐng)求者-服務(wù)器協(xié)議和功能之上。一個(gè)應(yīng)用程序請(qǐng)求支持的連接的應(yīng)用程序結(jié)束。它將來自應(yīng)用程序的數(shù)據(jù)庫請(qǐng)求轉(zhuǎn)換為適用于分布式數(shù)據(jù)庫網(wǎng)絡(luò)的通信協(xié)議。這些請(qǐng)求由連接另一端的應(yīng)用程序服務(wù)器接收和處理。1應(yīng)用程序請(qǐng)求者和應(yīng)用程序服務(wù)器一起工作,處理通信和位置注意事項(xiàng),以便應(yīng)用程序與這些注意事項(xiàng)隔離開來,并且可以像訪問本地?cái)?shù)據(jù)庫一樣運(yùn)行。圖 1說明了一個(gè)簡(jiǎn)單的分布式關(guān)系數(shù)據(jù)庫環(huán)境。
圖 1. 分布式關(guān)系數(shù)據(jù)庫環(huán)境
程序服務(wù)器 在執(zhí)行 SQL 語句之前,必須將激活組連接到數(shù)據(jù)庫管理器的應(yīng)用程序服務(wù)器。
CONNECT(類型 1)和 CONNECT(類型 2)
有兩種類型的 CONNECT 語句,語法相同但語義不同。CONNECT(類型 1)用于遠(yuǎn)程工作單元。CONNECT(類型 2)用于分布式工作單元。
的工作中遠(yuǎn)程裝置設(shè)施提供SQL語句的遠(yuǎn)程準(zhǔn)備和執(zhí)行。計(jì)算機(jī)系統(tǒng) A 上的激活組可以連接到計(jì)算機(jī)系統(tǒng) B 上的應(yīng)用服務(wù)器。然后,在一個(gè)或多個(gè)工作單元內(nèi),該激活組可以執(zhí)行任意數(shù)量的引用 B 上的對(duì)象的靜態(tài)或動(dòng)態(tài) SQL 語句。 B 的工作單元,激活組可以連接到計(jì)算機(jī)系統(tǒng) C 的應(yīng)用程序服務(wù)器,依此類推。
的工作設(shè)備的應(yīng)用指導(dǎo)的分布式單元還提供用于SQL語句的以相同的方式作為工作遠(yuǎn)程單元的遠(yuǎn)程準(zhǔn)備和執(zhí)行。與遠(yuǎn)程工作單元一樣,計(jì)算機(jī)系統(tǒng) A 上的激活組可以連接到計(jì)算機(jī)系統(tǒng) B 上的應(yīng)用服務(wù)器,并在結(jié)束工作單元之前執(zhí)行任意數(shù)量的引用 B 上對(duì)象的靜態(tài)或動(dòng)態(tài) SQL 語句。單個(gè) SQL 語句中引用的所有對(duì)象必須由同一應(yīng)用程序服務(wù)器管理。但是,與遠(yuǎn)程工作單元不同,任意數(shù)量的應(yīng)用程序服務(wù)器都可以參與同一個(gè)工作單元。提交或回滾操作結(jié)束工作單元。
不同的系統(tǒng)以不同的方式表示數(shù)據(jù)。當(dāng)數(shù)據(jù)從一個(gè)系統(tǒng)移動(dòng)到另一個(gè)系統(tǒng)時(shí),有時(shí)必須執(zhí)行數(shù)據(jù)轉(zhuǎn)換。支持 DRDA 的產(chǎn)品將在接收系統(tǒng)自動(dòng)執(zhí)行任何必要的轉(zhuǎn)換。
0基礎(chǔ) 0學(xué)費(fèi) 15天面授
有基礎(chǔ) 直達(dá)就業(yè)
業(yè)余時(shí)間 高薪轉(zhuǎn)行
工作1~3年,加薪神器
工作3~5年,晉升架構(gòu)
提交申請(qǐng)后,顧問老師會(huì)電話與您溝通安排學(xué)習(xí)