999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

不同數(shù)據(jù)庫之間的異構(gòu)同步操作實(shí)現(xiàn)

2014-11-12 20:30:09吳遠(yuǎn)輝吳遠(yuǎn)新羅雄蘭
無線互聯(lián)科技 2014年10期
關(guān)鍵詞:同步

吳遠(yuǎn)輝 吳遠(yuǎn)新 羅雄蘭

摘 要:異構(gòu)數(shù)據(jù)庫的研究與應(yīng)用是目前計(jì)算機(jī)領(lǐng)域較為活躍的領(lǐng)域之一,但是隨著科技的進(jìn)步與時(shí)代的發(fā)展,應(yīng)用環(huán)境的不同,因此需要不同的數(shù)據(jù)庫系統(tǒng)對其進(jìn)行同步操作,而不同數(shù)據(jù)庫之間的異構(gòu)同步操作則成為了不可回避的問題,本文也正是針對不同數(shù)據(jù)庫之間的異構(gòu)同步操作的實(shí)現(xiàn)進(jìn)行研究。

關(guān)鍵詞:異構(gòu)數(shù)據(jù)庫;同步;操作

隨著信息化的發(fā)展與網(wǎng)絡(luò)技術(shù)的進(jìn)步,越來越多的計(jì)算及研究涉及到了數(shù)據(jù)共享的問題,但是為了可以更好的對數(shù)據(jù)進(jìn)行同步操作,采用了不同類型的數(shù)據(jù)庫模型與系統(tǒng)對其進(jìn)行共享,實(shí)現(xiàn)異構(gòu)數(shù)據(jù)庫之間的數(shù)據(jù)同步。

1 XML與WEB SERCICES的特性

XML主要用于不同數(shù)據(jù)庫之間的數(shù)據(jù)描述,并側(cè)重于數(shù)據(jù)類型的描述。其不僅具備可擴(kuò)展性、自定義性、結(jié)構(gòu)性強(qiáng)、純文本性、數(shù)據(jù)存儲與數(shù)據(jù)分離性、可讀性等特點(diǎn),可以令不同數(shù)據(jù)庫之間的數(shù)據(jù)進(jìn)行異構(gòu)同步操作。

WEB SERCICES技術(shù)則是將不同數(shù)據(jù)庫之間的數(shù)據(jù)傳送看做服務(wù),其不僅可以在網(wǎng)絡(luò)數(shù)據(jù)傳遞過程中被發(fā)現(xiàn)、組織和重用。更可以屏蔽業(yè)務(wù)邏輯的復(fù)雜性,實(shí)現(xiàn)不同數(shù)據(jù)庫之間的異構(gòu)同步操作。

WEB SERCICES采用XML作為同步操作的實(shí)現(xiàn)格式,不僅可以將WEB SERCICES的架構(gòu)靈活性、動(dòng)態(tài)性進(jìn)行合理運(yùn)用,更可以實(shí)現(xiàn)良好的共同性、松耦性、平臺無關(guān)性。基于HTTP的SOAP協(xié)議,也可以輕松的穿越防火墻,不僅解決了互操作性的有限性,更加提高了不同數(shù)據(jù)庫之間的異構(gòu)同步操作問題。

2 基于XML/WEB SERCICES技術(shù)的不同數(shù)據(jù)庫之間的異構(gòu)同步系統(tǒng)

不同數(shù)據(jù)庫之間的異構(gòu)同步操作需要掌握三個(gè)方面的核心要求,首先,怎樣解決不同數(shù)據(jù)庫之間異構(gòu)系統(tǒng)的相互操作問題;其次,怎樣將不同數(shù)據(jù)庫之間的異構(gòu)系統(tǒng)進(jìn)行信息的相互傳輸問題;第三,怎樣解決不同數(shù)據(jù)庫之間同構(gòu)與異構(gòu)的數(shù)據(jù)轉(zhuǎn)換問題。

本文正是利用XML作為交換數(shù)據(jù),實(shí)現(xiàn)數(shù)據(jù)之間的信息分開,并定義為明確的數(shù)據(jù)值文檔與數(shù)據(jù)結(jié)構(gòu)文檔,從而完成數(shù)據(jù)庫文檔的信息轉(zhuǎn)換。WEB SERCICES的使用不僅可以將不同數(shù)據(jù)庫之間的信息進(jìn)行連接,更可以將各數(shù)據(jù)庫之間進(jìn)行SOAP協(xié)議通信。不同數(shù)據(jù)庫之間的異構(gòu)同步操作的前提就是每個(gè)參與同步操作的數(shù)據(jù)庫系統(tǒng)都需要支持存儲過程與觸發(fā)器,從而實(shí)現(xiàn)數(shù)據(jù)轉(zhuǎn)換與處理。

3 不同數(shù)據(jù)庫之間的異構(gòu)同步操作設(shè)計(jì)與實(shí)現(xiàn)

3.1 源數(shù)據(jù)庫觸發(fā)器的結(jié)構(gòu)定義

源數(shù)據(jù)庫安裝的觸發(fā)器其目的在于完整記錄數(shù)據(jù)庫的變動(dòng)與數(shù)據(jù)傳輸信息。但是由于不同的數(shù)據(jù)庫之間需要同步操作。假設(shè)每個(gè)數(shù)據(jù)庫都需要建立一個(gè)觸發(fā)器,這種方式不但具備復(fù)雜性,更加不便于數(shù)據(jù)庫之間的維修,缺乏便捷性、可擴(kuò)展性與通用性。因此,則需要在不同數(shù)據(jù)庫之間的異構(gòu)同步操作實(shí)現(xiàn)中,使多個(gè)數(shù)據(jù)庫之間共享。

3.2 觸發(fā)器的使用

觸發(fā)器的優(yōu)勢在于當(dāng)計(jì)表進(jìn)行修改時(shí)可以自用進(jìn)行內(nèi)嵌執(zhí)行過程。而不同數(shù)據(jù)庫之間的異構(gòu)同步操作一旦使用觸發(fā)器,則是根據(jù)觸發(fā)器內(nèi)嵌裝置中定義的合法性與不合法性進(jìn)行執(zhí)行,如果不合法,那么觸發(fā)器則不會觸發(fā)。而數(shù)據(jù)庫發(fā)生變化時(shí),則觸發(fā)器則會將數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行轉(zhuǎn)化,并寫入觸發(fā)器數(shù)據(jù)表中。

3.3 數(shù)據(jù)提取組件

基于數(shù)據(jù)庫的觸發(fā)器進(jìn)行信息的提取,然后按照定義規(guī)則將其轉(zhuǎn)化成XML文檔。不同數(shù)據(jù)庫之間的異構(gòu)同步操作系統(tǒng)采用的就是XML格式,在進(jìn)行WEB SERCICES編寫過程中,則需要利用利用C#實(shí)現(xiàn)不同數(shù)據(jù)庫之間異構(gòu)同步操作需要的WEB SERCICES,建立WEB SERCICES的程序清單。

3.4 數(shù)據(jù)加載組件

將符合不同數(shù)據(jù)庫之間異構(gòu)同步操作的XML文檔,添加進(jìn)數(shù)據(jù)庫中,加載轉(zhuǎn)換后不同數(shù)據(jù)庫之間異構(gòu)同步操作的 XML文檔到目的數(shù)據(jù)庫。

3.5 數(shù)據(jù)的接收/發(fā)送組件

在進(jìn)行不同數(shù)據(jù)庫之間異構(gòu)同步操作的的數(shù)據(jù)庫WEB SERCICES提供剛發(fā)之前,需要?jiǎng)?chuàng)建改WEB SERCICES的PROXY OBJECT。根據(jù)WEB SERCICES的WSDL文件生成代理,并用手動(dòng)方式調(diào)動(dòng)WEB SERCICES。

3.6 數(shù)據(jù)的轉(zhuǎn)換組件

用注冊表內(nèi)的XSLT文檔接受來自XML文檔,并將其轉(zhuǎn)化成為符合不同數(shù)據(jù)庫之間異構(gòu)同步操作的XML格式。通過上述方法,可以逐漸實(shí)現(xiàn)不同數(shù)據(jù)庫之間異構(gòu)同步操作轉(zhuǎn)化功能,并有效解決不同數(shù)據(jù)庫之間異構(gòu)同步操作問題。

4 結(jié)論

數(shù)據(jù)庫在計(jì)算機(jī)網(wǎng)絡(luò)中具備不同的節(jié)點(diǎn),且具備一致性與分散性等特點(diǎn),同步更新不僅僅是一種技術(shù),更是需要達(dá)到數(shù)據(jù)分布存放的目的,從而實(shí)現(xiàn)異構(gòu)數(shù)據(jù)庫的同步操作,本文提出的方案則更加具備可靠性、擴(kuò)展性與跨平臺性,實(shí)現(xiàn)不同數(shù)據(jù)庫之間異構(gòu)同步操作。

[參考文獻(xiàn)]

[1]賈長云.基于XML的異構(gòu)數(shù)據(jù)庫數(shù)據(jù)交換的研究與實(shí)現(xiàn)[D].河海大學(xué).2005(3).

[2]王軍.基于XML的分布式異構(gòu)數(shù)據(jù)庫同步研究與設(shè)計(jì)[D].南昌大學(xué).2007(6).

[3]姚旭.基于JMS與Web Service的分布式異構(gòu)數(shù)據(jù)庫同步的研究[D].遼寧工程技術(shù)大學(xué).2009(11).

猜你喜歡
同步
素質(zhì)教育理念下藝術(shù)教育改革的思路
政府職能的轉(zhuǎn)變與中國經(jīng)濟(jì)結(jié)構(gòu)調(diào)整的同步
商情(2016年42期)2016-12-23 14:26:58
公共藝術(shù)與城市設(shè)計(jì)的協(xié)調(diào)與同步
有源應(yīng)答器DBPL解碼算法研究及FPGA實(shí)現(xiàn)
一種新型雙軌同步焊接的焊接裝置
讓思維訓(xùn)練與口才訓(xùn)練同時(shí)進(jìn)行
汽車空調(diào)產(chǎn)品的協(xié)同開發(fā)探討
“四化”同步發(fā)展的實(shí)證檢驗(yàn)及實(shí)現(xiàn)路徑研究
時(shí)間統(tǒng)一系統(tǒng)秒同步故障遠(yuǎn)程預(yù)警系統(tǒng)設(shè)計(jì)
基于CAZAC序列的MIMOOFDM定時(shí)同步算法
主站蜘蛛池模板: 亚洲成人高清无码| 91精品久久久无码中文字幕vr| 国产乱人伦偷精品视频AAA| 国产网站在线看| 亚洲精品国产综合99| 青青青视频免费一区二区| 亚洲无码高清视频在线观看| 国产精品综合色区在线观看| 婷五月综合| 真人免费一级毛片一区二区 | 国产精品成人不卡在线观看| 欧美性精品| 国产专区综合另类日韩一区| 欧美日韩一区二区三区在线视频| a亚洲天堂| 亚洲综合色婷婷中文字幕| 精品无码人妻一区二区| 国产内射一区亚洲| 国产18在线| 中文字幕首页系列人妻| 亚洲成人在线免费观看| 亚洲系列无码专区偷窥无码| 亚洲an第二区国产精品| 婷婷亚洲最大| 国产高清在线精品一区二区三区 | 亚洲国产精品无码久久一线| 日韩黄色大片免费看| 麻豆精品视频在线原创| 国产精品密蕾丝视频| 午夜国产不卡在线观看视频| 黄色一级视频欧美| 亚洲91在线精品| 久久久成年黄色视频| 免费看的一级毛片| 国产幂在线无码精品| 亚洲综合中文字幕国产精品欧美 | 国产精品自拍露脸视频| 国产成人艳妇AA视频在线| 精品国产Av电影无码久久久| 高清不卡毛片| 色偷偷av男人的天堂不卡| 国产日韩欧美视频| 中国丰满人妻无码束缚啪啪| 国产91麻豆视频| 国产精品性| 中文字幕久久波多野结衣 | 日本不卡在线视频| 精品国产自在现线看久久| 久久午夜夜伦鲁鲁片无码免费| 青青热久免费精品视频6| 黄色网站在线观看无码| 亚洲第一综合天堂另类专| 国产在线一二三区| 日韩成人免费网站| 亚洲无码91视频| 呦视频在线一区二区三区| 亚洲香蕉在线| 国产乱子伦视频在线播放| 欧美激情第一欧美在线| 国产欧美中文字幕| 精品久久久无码专区中文字幕| 久久综合干| 中文字幕乱码二三区免费| 亚洲国产精品久久久久秋霞影院| 国产网站免费观看| 奇米精品一区二区三区在线观看| 99国产精品免费观看视频| 亚洲 日韩 激情 无码 中出| 国产69精品久久久久孕妇大杂乱 | 91偷拍一区| 精品国产毛片| 欧美19综合中文字幕| 国产成人亚洲综合a∨婷婷| 久久久久免费精品国产| 伊人激情综合网| 亚洲精品欧美日本中文字幕| 五月婷婷综合色| 亚洲一级无毛片无码在线免费视频| 亚洲swag精品自拍一区| 亚洲成人黄色在线| 91在线中文| 99热精品久久|