資源描述:
《數(shù)據(jù)網(wǎng)格中基于發(fā)布訂閱的實(shí)時(shí)復(fù)制技術(shù)及實(shí)現(xiàn)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、數(shù)據(jù)網(wǎng)格中基于發(fā)布!訂閱的實(shí)時(shí)復(fù)制技術(shù)及實(shí)現(xiàn)!!"中國科學(xué)院計(jì)算技術(shù)研究所"北京!#$$%$#&"中國科學(xué)院研究生院"北京!$$$’($摘要!介紹了網(wǎng)格數(shù)據(jù)庫的研究現(xiàn)狀"并針對(duì)一個(gè)企業(yè)的實(shí)際應(yīng)用論述了如何基于)*+,-.,/采用發(fā)布0訂閱模式"實(shí)現(xiàn)網(wǎng)格數(shù)據(jù)庫間的實(shí)時(shí)數(shù)據(jù)復(fù)制%本文就其關(guān)鍵技術(shù)和體系結(jié)構(gòu)進(jìn)行了論述"并給出了主要服務(wù)的實(shí)現(xiàn)方法%關(guān)鍵詞!數(shù)據(jù)復(fù)制發(fā)布1訂閱)*+,-.,/網(wǎng)格數(shù)據(jù)庫數(shù)據(jù)網(wǎng)格是在計(jì)算網(wǎng)格的基礎(chǔ)上發(fā)展起來的網(wǎng)格技重復(fù)進(jìn)行的!形成不同系統(tǒng)間穩(wěn)定的數(shù)據(jù)復(fù)制關(guān)系$術(shù)!除具有計(jì)算網(wǎng)格的動(dòng)態(tài)資源共享和協(xié)同工作"多研究由于有些數(shù)據(jù)對(duì)于不同的用戶或應(yīng)用有不
2、同的使用機(jī)構(gòu)組成的虛擬組織特點(diǎn)外!對(duì)大量數(shù)據(jù)的分布處理和分形式!當(dāng)數(shù)據(jù)規(guī)模較大時(shí)!在不同的應(yīng)用系統(tǒng)中需要對(duì)這析是數(shù)據(jù)網(wǎng)格的主要特點(diǎn)#網(wǎng)格數(shù)據(jù)庫是數(shù)據(jù)網(wǎng)格的重要些數(shù)據(jù)以不同的形式進(jìn)行保存$因此!當(dāng)原始數(shù)據(jù)發(fā)生變組成部分$網(wǎng)格數(shù)據(jù)庫是對(duì)現(xiàn)有數(shù)據(jù)庫的網(wǎng)格化!基于開化后!需要對(duì)不同應(yīng)用系統(tǒng)中的數(shù)據(jù)進(jìn)行更新$放網(wǎng)格服務(wù)體系結(jié)構(gòu)提供網(wǎng)格數(shù)據(jù)庫服務(wù)!使網(wǎng)格用戶或!問題提出其他網(wǎng)格服務(wù)可通過網(wǎng)格數(shù)據(jù)庫服務(wù)訪問網(wǎng)格中的各種要實(shí)現(xiàn)上述應(yīng)用需求!需要解決異構(gòu)系統(tǒng)之間的大規(guī)異構(gòu)數(shù)據(jù)庫!從而實(shí)現(xiàn)數(shù)據(jù)資源的高度共享和協(xié)同處理$模實(shí)時(shí)數(shù)據(jù)復(fù)制問題$這一問題的主要特征包括%網(wǎng)格數(shù)據(jù)庫的研究目前主
3、要集中在以下幾方面%!"#數(shù)!"-數(shù)據(jù)異構(gòu)%目標(biāo)數(shù)據(jù)與原始數(shù)據(jù)之間存在著較大的據(jù)庫的存取與集成!代表項(xiàng)目是$%&’()’*&+,-分布式差異$這些差異包括數(shù)據(jù)管理系統(tǒng)之間的差異!數(shù)據(jù)在目查詢!如./012!項(xiàng)目"$%&’()3.項(xiàng)目&+4#數(shù)據(jù)流處理!如標(biāo)數(shù)據(jù)庫和原始數(shù)據(jù)庫中存儲(chǔ)類型的差異!數(shù)據(jù)模式的差8"9$實(shí)際)56/7項(xiàng)目$另外還有信息檢索"科學(xué)數(shù)據(jù)分析等異!不同約束條件的差異等等$上!在網(wǎng)格環(huán)境中各異構(gòu)數(shù)據(jù)庫間的復(fù)制技術(shù)也是網(wǎng)格數(shù)!,-數(shù)據(jù)量大%如>2/?@A系統(tǒng)中的歷史記錄表B@ACD0/C;(據(jù)庫的一個(gè)重要研究課題!它對(duì)數(shù)據(jù)訪問的負(fù)載均衡"提<;ECA
4、!記錄數(shù)達(dá)"FGH多萬條!而且還在不斷增長$從如此高數(shù)據(jù)訪問性能"降低數(shù)據(jù)傳輸開銷和提高系統(tǒng)的災(zāi)難恢大的表中進(jìn)行數(shù)據(jù)抽取!即使采用索引等技術(shù)也需要較長復(fù)能力等方面都具有非常重要的意義$的時(shí)間$如果不對(duì)這些數(shù)據(jù)進(jìn)行預(yù)處理!很難滿足實(shí)時(shí)性目前還沒有一個(gè)專門的項(xiàng)目針對(duì)網(wǎng)格數(shù)據(jù)庫復(fù)制技術(shù)要求!而且會(huì)嚴(yán)重影響原系統(tǒng)的性能$進(jìn)行研究!數(shù)據(jù)庫間的復(fù)制一般還依賴于數(shù)據(jù)庫開發(fā)商提供+4#實(shí)時(shí)性要求高%部分?jǐn)?shù)據(jù)需實(shí)時(shí)進(jìn)行復(fù)制!如.I&的技術(shù)$但這些技術(shù)一般都是同類數(shù)據(jù)庫的復(fù)制!有些數(shù)據(jù)系統(tǒng)需要.2/?@A系統(tǒng)和$4(’J:’&系統(tǒng)的實(shí)時(shí)入庫信庫產(chǎn)品!如&3:(&;2<;2!雖然提供了
5、部分異構(gòu)數(shù)據(jù)庫間復(fù)息"投入信息等$制功能!但也有諸多限制!功能相對(duì)較弱$要使網(wǎng)格數(shù)據(jù)庫+H#數(shù)據(jù)依賴性強(qiáng)%各復(fù)制任務(wù)間有一定的依賴性$作達(dá)到實(shí)用化程度!就必須解決異構(gòu)數(shù)據(jù)庫間的復(fù)制問題$業(yè)完成數(shù)"在制數(shù)等表的數(shù)據(jù)獲取需要基準(zhǔn)信息表’I1A!因企業(yè)實(shí)際應(yīng)用需要!本文開發(fā)了網(wǎng)格數(shù)據(jù)庫實(shí)時(shí)復(fù)C;2DK0/L(這樣的一些中間數(shù)據(jù)!而基準(zhǔn)信息表數(shù)據(jù)的獲取制系統(tǒng)!很好地解決了異構(gòu)系統(tǒng)間的復(fù)制問題$整個(gè)系統(tǒng)也必須作為一個(gè)獨(dú)立的復(fù)制任務(wù)執(zhí)行!這樣就必須限制這在$%&’()’*的基礎(chǔ)上開發(fā)!采用了發(fā)布=訂閱的分布式些復(fù)制任務(wù)的執(zhí)行順序$處理模式$本系統(tǒng)不僅支持簡單的表對(duì)表間的數(shù)據(jù)復(fù)
6、制!+M#數(shù)據(jù)需加工處理%系統(tǒng)間的數(shù)據(jù)復(fù)制不是簡單的拷而且還支持復(fù)雜的數(shù)據(jù)加工過程!具有很高的實(shí)用價(jià)值$貝!需要進(jìn)行復(fù)雜的數(shù)據(jù)處理!處理類型包括%部分截取"本文就其體系結(jié)構(gòu)和實(shí)現(xiàn)方法進(jìn)行了論述$合并"比較計(jì)算"增加系統(tǒng)變量或常量等$因此!復(fù)制體制目前很多大型企業(yè)需要在不同的應(yīng)用系統(tǒng)或系統(tǒng)的必須支持復(fù)雜的數(shù)據(jù)加工過程$不同部分之間交換數(shù)據(jù)!以加強(qiáng)不同系統(tǒng)之間的協(xié)作$其+N-原始數(shù)據(jù)變化沒有明顯標(biāo)記%有些表數(shù)據(jù)在發(fā)生變中很多數(shù)據(jù)交換不是一次性的!而是根據(jù)一定規(guī)則周期性化時(shí)沒有明顯的表示!需要復(fù)制系統(tǒng)幫助判斷原始數(shù)據(jù)的)H,)!微型機(jī)與應(yīng)用"!""!年第!期變化情況!這
7、需要一套高效的監(jiān)控機(jī)制!題%為網(wǎng)格應(yīng)用程序提供了一個(gè)良好的運(yùn)行環(huán)境!*20-,!"#需多對(duì)多復(fù)制"一個(gè)目標(biāo)數(shù)據(jù)表的數(shù)據(jù)來自于多個(gè)A-B則對(duì)復(fù)雜數(shù)據(jù)的操作進(jìn)行了封裝%提供了一種統(tǒng)一的系統(tǒng)的多個(gè)數(shù)據(jù)表#同時(shí)一個(gè)表的數(shù)據(jù)也可能被復(fù)制到多網(wǎng)格服務(wù)接口%使網(wǎng)格用戶或服務(wù)在網(wǎng)格環(huán)境中通過服務(wù)個(gè)系統(tǒng)的多個(gè)表中!如$%&’()和*+,-./-0系統(tǒng)的作業(yè)接口%可方便地訪問和集成網(wǎng)格中的各種分散的異構(gòu)數(shù)據(jù)數(shù)$在制數(shù)等需同時(shí)復(fù)制到$10和23.系統(tǒng)!源!*20-,A-B邏輯上由一系列互相協(xié)作的網(wǎng)格服務(wù)組為了解決上述問題%很多企業(yè)開發(fā)了專用數(shù)據(jù)交換系成%這些網(wǎng)格服務(wù)作為各個(gè)數(shù)據(jù)庫系統(tǒng)的
8、代理%客戶