亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

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

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

        吳遠輝 吳遠新 羅雄蘭

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

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

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

        1 XML與WEB SERCICES的特性

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

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

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

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

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

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

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

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

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

        3.2 觸發(fā)器的使用

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

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

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

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

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

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

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

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

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

        4 結(jié)論

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

        [參考文獻]

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

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

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

        猜你喜歡
        同步操作
        素質(zhì)教育理念下藝術(shù)教育改革的思路
        政府職能的轉(zhuǎn)變與中國經(jīng)濟結(jié)構(gòu)調(diào)整的同步
        商情(2016年42期)2016-12-23 14:26:58
        關(guān)于數(shù)控機床操作中防碰撞措施的探討及分析
        兒童數(shù)學(xué)學(xué)業(yè)求助的有效方式
        泌尿外科手術(shù)及操作致輸尿管損傷臨床分析
        變電運行中容易出現(xiàn)的問題及解決措施
        淺談低年級數(shù)學(xué)教學(xué)中的操作能力
        東方教育(2016年17期)2016-11-23 10:27:25
        包埋在病理制片中的應(yīng)用分析
        今日健康(2016年12期)2016-11-17 12:54:26
        公共藝術(shù)與城市設(shè)計的協(xié)調(diào)與同步
        有源應(yīng)答器DBPL解碼算法研究及FPGA實現(xiàn)
        日韩三级一区二区三区| 午夜国产精品久久久久| av免费看网站在线观看| 二区视频在线免费观看| 久久国产色av免费观看| 亚洲成成品网站源码中国有限公司 | 熟妇熟女乱妇乱女网站| 天天躁日日躁狠狠躁av中文| 国产91第一页| 人妖啪啪综合av一区| 国产人成无码视频在线观看| 俺来也俺去啦久久综合网| 欧洲无码一级毛片无遮挡| 加勒比久久综合久久伊人爱| 国产动作大片中文字幕| 亚洲精品久久久久高潮| av网站入口在线免费观看| 国产自产二区三区精品| 无码人妻精品一区二区| 永久无码在线观看| 久久国产女同一区二区| 亚洲丁香婷婷久久一区二区| 日韩插啊免费视频在线观看| 久久婷婷是五月综合色狠狠 | 97精品国产高清自在线看超| 成人爽a毛片在线播放| 亚洲av无码精品国产成人| 国产精美视频| 国产99视频一区二区三区| 成人影片麻豆国产影片免费观看| 先锋影音最新色资源站| 97精品国产高清自在线看超| 91九色熟女潮喷露脸合集| 国产乱人激情h在线观看| 亚洲美女啪啪| 麻豆av毛片在线观看| 国产精品亚洲片在线观看不卡| 香蕉视频www.5.在线观看| 午夜视频福利一区二区三区 | 日本大尺度吃奶呻吟视频| 中文字幕一区韩国三级|