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

        ?

        對象關(guān)系映射技術(shù)與面向?qū)ο髷?shù)據(jù)庫技術(shù)比較分析

        2015-04-12 16:19:48吳卉男
        科技創(chuàng)新導(dǎo)報 2015年32期
        關(guān)鍵詞:網(wǎng)絡(luò)技術(shù)對象

        吳卉男

        摘 要:隨著計算機(jī)的不斷發(fā)展和普及,為人們的生產(chǎn)生活帶來了極大的便利。而在不同的發(fā)展階段網(wǎng)絡(luò)技術(shù)的表現(xiàn)形式也存在差異,且越來越成熟,而網(wǎng)絡(luò)技術(shù)的發(fā)展對互動交流的影響也有所不同,因此該文主要研究網(wǎng)絡(luò)技術(shù)初期互動交流的影響和表現(xiàn),以及從面向數(shù)據(jù)庫技術(shù)和對象/關(guān)系映射技術(shù)的含義和優(yōu)缺點方面對兩者進(jìn)行比較。

        關(guān)鍵詞:面向?qū)ο髷?shù)據(jù)庫技術(shù) 對象/關(guān)系映射技術(shù) 網(wǎng)絡(luò)技術(shù)

        中圖分類號:TP311.52 文獻(xiàn)標(biāo)識碼:A 文章編號:1674-098X(2015)11(b)-0127-02

        由于通訊手段和通訊工具的影響,人們互動交流的程度、范圍和方式通常會受到制約。而互聯(lián)網(wǎng)的產(chǎn)生和發(fā)展逐漸打破了這種局限,增強(qiáng)了人們之間互動交流的無限性、普適性、全球性。而網(wǎng)絡(luò)技術(shù)在這一發(fā)展過程中發(fā)揮了重要的推動作用,從BBS發(fā)展到現(xiàn)在的微信和博客等,促進(jìn)了互動交流的發(fā)展。

        1 網(wǎng)絡(luò)技術(shù)發(fā)展初期及其對互動交流的影響

        1.1 網(wǎng)絡(luò)技術(shù)的表現(xiàn)形式

        網(wǎng)絡(luò)技術(shù)發(fā)展初期具有代表性的技術(shù)有報文分組交換技術(shù)、TCP/IP協(xié)議、WEB技術(shù)。其中報文分組交換技術(shù)是指將消息分解到各個數(shù)據(jù)包中通過網(wǎng)絡(luò)節(jié)點進(jìn)行傳遞,當(dāng)傳遞到終點的時候再還原出完整的消息。其主要特征有傳遞過程中出現(xiàn)丟失數(shù)據(jù)包等問題就需要重新傳遞數(shù)據(jù)包、降低了節(jié)點在分布式網(wǎng)絡(luò)中的重要性、網(wǎng)絡(luò)中的節(jié)點之間互相接連。TCP/IP協(xié)議是互網(wǎng)協(xié)議(IP)與傳輸控制協(xié)議(TCP)的標(biāo)準(zhǔn)。而它們主要負(fù)責(zé)路由、尋址、控制數(shù)據(jù)在網(wǎng)絡(luò)中的傳輸?shù)取F渲饕憩F(xiàn)特征為用戶驅(qū)動、無中心、開放等。WEB技術(shù)是滿足所有用戶在相互交流、檢索信息、訪問互聯(lián)網(wǎng)的時候利用撥號商務(wù)服務(wù)實現(xiàn)。圖形瀏覽器的出現(xiàn)標(biāo)志著WEB技術(shù)的產(chǎn)生[1]。

        1.2 對互動交流的影響的表現(xiàn)

        這一時期的網(wǎng)絡(luò)互動交流形式主要為以延時通信為主導(dǎo)。網(wǎng)絡(luò)創(chuàng)建之初是為了某些軍事目的的實現(xiàn),但是隨著計算機(jī)網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,逐漸成為人們互動交流中不可缺少的媒介。這一時期的網(wǎng)絡(luò)互動交流的主要表現(xiàn)特征為以文字互動交流為主,互動雙方大多交換信息主要是使用文本內(nèi)容的交流來實現(xiàn)的,其中出現(xiàn)的圖形較為簡單;互動雙方在交流信息的時候沒有時間、空間的局限,可以根據(jù)自己的需要隨時發(fā)送電子郵件,但由于互動交流的程度不高的特點,造成信息具有較強(qiáng)的被動延時性[2]。

        2 從面向數(shù)據(jù)庫技術(shù)和對象/關(guān)系映射技術(shù)含義角度進(jìn)行比較

        2.1 面向數(shù)據(jù)庫技術(shù)

        數(shù)據(jù)庫技術(shù)和面向?qū)ο蠹夹g(shù)的產(chǎn)物就是面向?qū)ο髷?shù)據(jù)庫技術(shù),在描述復(fù)雜對象時主要是使用類中的封裝的方法,從而對其復(fù)雜的行為進(jìn)行模擬。面向數(shù)據(jù)庫技術(shù)的顯著特點是代碼、數(shù)據(jù)不是獨立的,需要通過調(diào)用定義中的函數(shù)來實現(xiàn)對數(shù)據(jù)的運算。

        2.2 對象/關(guān)系映射技術(shù)

        在面向?qū)ο蟮能浖_發(fā)方法不斷發(fā)展過程中產(chǎn)生了對象/關(guān)系映射技術(shù),主要是在SQL的關(guān)系模型數(shù)據(jù)庫結(jié)構(gòu)中影射對象模型所表示的對象,便于人們在對實體對象進(jìn)行具體的操作時接觸到繁雜的SQL語句,只需要使用實體對象簡單的操作方法和屬性。

        2.3 兩者比較

        面向數(shù)據(jù)庫技術(shù)是采用新類型的數(shù)據(jù)庫取代關(guān)系型數(shù)據(jù)庫,將“阻抗失諧”問題從根本上解決了。而對象/關(guān)系映射技術(shù)是為數(shù)據(jù)庫中的關(guān)系型的數(shù)據(jù)與對象型數(shù)據(jù)之間搭建一個可以互相轉(zhuǎn)化數(shù)據(jù)的橋梁,但該技術(shù)只是在設(shè)計數(shù)據(jù)庫階段把對象拆分為小表格,沒有從根本上解決“阻抗失諧”的問題。面向數(shù)據(jù)庫技術(shù)從表面上看要比對象/關(guān)系映射技術(shù)更優(yōu)越一些,其直接對話要比通過橋梁對話方便,但是用戶實際利用方面,對象/關(guān)系映射技術(shù)的使用較為普遍些。

        3 面向數(shù)據(jù)庫技術(shù)和對象/關(guān)系映射技術(shù)的優(yōu)點、缺點方面進(jìn)行比較

        3.1 面向數(shù)據(jù)庫技術(shù)

        面向數(shù)據(jù)庫技術(shù)的優(yōu)點在于具有良好的可維護(hù)性和從根本上解決了“阻抗失諧”問題。從可維護(hù)性角度來看,面向數(shù)據(jù)庫技術(shù)的性能中內(nèi)聚性、耦合性較為突出,避免了數(shù)據(jù)庫設(shè)計者在修改數(shù)據(jù)庫結(jié)構(gòu)時對現(xiàn)存的數(shù)據(jù)、代碼產(chǎn)生過多的影響,使不同平臺的網(wǎng)絡(luò)分布式數(shù)據(jù)庫的運行得到了簡化。面向數(shù)據(jù)庫技術(shù)進(jìn)行的面向?qū)ο蠡牟樵兎绞绞褂玫牟樵冋Z言主要對象查詢語言,實現(xiàn)了對數(shù)據(jù)庫中對象的簡潔易懂的查詢。類似于SQL查詢,但是沒有使用SQL名稱而是使用對象名稱,而且join子句也沒有使用。例如若Order與Customer數(shù)據(jù)之間存在一對多的關(guān)系,那么數(shù)據(jù)庫中就會有許多Customer.Order、Order.Customer的實例,那么在查詢符合條件的User對象時就可以使用以下類型的對象式查詢語言,select * from Order where name.Customer.Order=‘Customer 1。其中“.”符號相當(dāng)于SQL查詢中連表的作用,使用SQL查詢語句進(jìn)行查詢則需要使用的語言是select a. * from Order a,Customer b;where a.Customer ID =b.ID;and b.NAME =‘Customer 1。從中可以看出:與SQL語言相比,面向?qū)ο蟛樵冋Z言更加簡單、表意明確、符合用戶的思維習(xí)慣,充分顯現(xiàn)了面向數(shù)據(jù)庫技術(shù)的優(yōu)勢。

        但是面向數(shù)據(jù)庫技術(shù)在使用中存在不足,其缺點在于:首先是與SQL標(biāo)準(zhǔn)不兼容,不能夠有效地轉(zhuǎn)換現(xiàn)有的關(guān)系數(shù)據(jù)庫,目前數(shù)據(jù)庫操作最流行的接口就是SQL標(biāo)準(zhǔn),而面向數(shù)據(jù)庫與其不兼容的特性對面向數(shù)據(jù)庫技術(shù)的發(fā)展造成了嚴(yán)重的阻礙,雖然面向數(shù)據(jù)庫查詢較為簡單但與SQL相比查詢的速度相對緩慢。而關(guān)系數(shù)據(jù)庫技術(shù)是現(xiàn)有的主流數(shù)據(jù)庫技術(shù),考慮到商業(yè)的因素,要想實現(xiàn)企業(yè)普遍使用該技術(shù)就需要準(zhǔn)確地轉(zhuǎn)移歷史數(shù)據(jù),而面向數(shù)據(jù)庫技術(shù)很難完成這一要求,所以目前面向?qū)ο蠹夹g(shù)主要應(yīng)用在查詢要求較低的非事務(wù)性領(lǐng)域,才可以將其優(yōu)勢充分發(fā)揮出來,如地理信息系統(tǒng)、計算機(jī)輔助設(shè)計等。其次是沒有統(tǒng)一的標(biāo)準(zhǔn)語言和模式,在使用的過程中面向數(shù)據(jù)庫技術(shù)的特色功能雖然根據(jù)用戶自己的方式實現(xiàn)了,但是帶來了麻煩,加大了設(shè)計出可以符合對象數(shù)據(jù)庫管理組織2.0和3.0規(guī)范的面向數(shù)據(jù)庫技術(shù)產(chǎn)品的難度。同時面向數(shù)據(jù)庫技術(shù)的數(shù)據(jù)類型較為復(fù)雜,涉及到多態(tài)、繼承處理等。最后其建立的數(shù)據(jù)模型不完善,數(shù)據(jù)庫語言也缺少形式化的基礎(chǔ)。

        3.2 對象/關(guān)系映射技術(shù)

        對象/關(guān)系映射技術(shù)的優(yōu)點在于具有較好的轉(zhuǎn)換數(shù)據(jù)庫性能、在操縱數(shù)據(jù)的時候可以通過面向?qū)ο蟮姆绞?、增?qiáng)了數(shù)據(jù)庫系統(tǒng)的性能。從操作數(shù)據(jù)方面的優(yōu)勢來看,對象/關(guān)系映射技術(shù)可以對業(yè)務(wù)對象進(jìn)行直接處理,在使用中其底層存儲方式、SQL語句則不用做出過多的考慮,對開發(fā)效率的提高、擴(kuò)展、維護(hù)等方面發(fā)揮了重要的作用。該技術(shù)對SQL仍有使用,并沒有完全拋棄,如對復(fù)雜報表和查詢的數(shù)據(jù)訪問。該技術(shù)的優(yōu)勢在于可以為用戶的使用提供更多的選擇。例如hibernate,Session session = get Session Factory().open Session;Transaction tx = Session.beginTransaction(); classA b= new classA();...其中操作對象b的具體方法需使用操作查詢語言為Session.save(message);tx.commit();Session.close();將生成的數(shù)據(jù)存儲到classA中,可以實現(xiàn)對多個數(shù)據(jù)庫表的對應(yīng),在構(gòu)建完善的代碼環(huán)境后,可以對數(shù)據(jù)庫進(jìn)行操作。由此可以看出使用該技術(shù)可以脫離繁瑣的SQL語句,簡化查詢語言,可以實現(xiàn)對業(yè)務(wù)領(lǐng)域問題的良好處理。

        但對象/關(guān)系映射技術(shù)也存在缺點,首先是關(guān)于“阻抗失諧”問題沒有從根本上解決。其次是緩存方面還存在缺陷,在條件查詢的過程中當(dāng)緩存Query Key之后就不需要再對數(shù)據(jù)庫進(jìn)行查詢,若其中任一條記錄出現(xiàn)變化,那么就會導(dǎo)致緩存的與該表相關(guān)的Query Key失效。最后是對底層的屏蔽造成無法優(yōu)化具體的數(shù)據(jù)源,與關(guān)系數(shù)據(jù)庫對數(shù)據(jù)源的優(yōu)化相比,對象/關(guān)系映射技術(shù)的優(yōu)化性能遠(yuǎn)遠(yuǎn)不足,雖然對象/關(guān)系映射技術(shù)簡化了數(shù)據(jù)庫的訪問過程,但是在優(yōu)化對象/關(guān)系映射技術(shù)方面不能夠像SQL一樣進(jìn)行優(yōu)化,直接影響了其性能。

        3.3 兩者之間的比較

        通過對兩種技術(shù)的優(yōu)缺點研究,可以看出面向數(shù)據(jù)庫技術(shù)可以有效地解決關(guān)系數(shù)據(jù)庫的缺點,但是在短期內(nèi)廣泛應(yīng)用卻很難實現(xiàn),而現(xiàn)階段對象/關(guān)系映射技術(shù)作為關(guān)系數(shù)據(jù)庫的補(bǔ)充得到了廣泛的應(yīng)用。從發(fā)展的角度來看這兩種技術(shù),對象/關(guān)系映射技術(shù)對關(guān)系數(shù)據(jù)庫的依賴程度較大,當(dāng)面向?qū)ο髷?shù)據(jù)庫沒有完全取代關(guān)系數(shù)據(jù)庫時,對象/關(guān)系映射技術(shù)就會得到長久的發(fā)展。而面向數(shù)據(jù)庫技術(shù)想要得到持久的發(fā)展就需要有效地解決與SQL標(biāo)準(zhǔn)的兼容問題,實現(xiàn)與關(guān)系數(shù)據(jù)庫的歷史信息進(jìn)行有效轉(zhuǎn)換,從而打破其技術(shù)瓶頸。但這種方法屬于中間過渡型產(chǎn)品,未來發(fā)展的成熟的數(shù)據(jù)系統(tǒng)應(yīng)當(dāng)是面向?qū)ο?、兼容關(guān)系數(shù)據(jù)庫。

        4 結(jié)語

        綜上所述,通過對對象/關(guān)系映射技術(shù)與面向數(shù)據(jù)庫技術(shù)的比較研究,從中可以了解到兩者在發(fā)展和利用的過程中由于其各自的特性造成其應(yīng)用效果不同,而關(guān)系的存在決定了對象/關(guān)系映射技術(shù)與面向數(shù)據(jù)庫技術(shù)將得到共同發(fā)展,不會因為面向數(shù)據(jù)庫取代關(guān)系數(shù)據(jù)庫、面向數(shù)據(jù)庫技術(shù)的發(fā)展壯大,而影響到對象/關(guān)系映射技術(shù)的發(fā)展。反而這兩種技術(shù)會共同為數(shù)據(jù)庫系統(tǒng)的完善發(fā)揮重要作用。

        參考文獻(xiàn)

        [1] 何治成.面向?qū)ο蟮碾娏ο到y(tǒng)異構(gòu)應(yīng)用信息共享研究[D].重慶大學(xué),2010.

        [2] 楊艷亮.NET Remoting技術(shù)在分布式數(shù)據(jù)庫中的研究及應(yīng)用[D].云南大學(xué),2010.

        猜你喜歡
        網(wǎng)絡(luò)技術(shù)對象
        神秘來電
        睿士(2023年2期)2023-03-02 02:01:09
        涉稅刑事訴訟中的舉證責(zé)任——以納稅人舉證責(zé)任為考察對象
        攻略對象的心思好難猜
        意林(2018年3期)2018-03-02 15:17:24
        基于熵的快速掃描法的FNEA初始對象的生成方法
        網(wǎng)絡(luò)技術(shù)對高校教育管理的影響及對策
        電視媒體與網(wǎng)絡(luò)媒體融合研究
        淺析網(wǎng)絡(luò)技術(shù)在高校體育教學(xué)中的應(yīng)用發(fā)展
        體育時空(2016年9期)2016-11-10 20:51:55
        計算機(jī)網(wǎng)絡(luò)技術(shù)與電子信息工程點滴談
        計算機(jī)網(wǎng)絡(luò)技術(shù)對物流信息化的影響
        網(wǎng)絡(luò)環(huán)境下成人學(xué)習(xí)的有效性探究
        男生自撸视频在线观看| 免费无码av片在线观看网址| 免费a级毛片无码a∨男男| 国产精品无码不卡一区二区三区| 欧美另类视频在线| 国产V亚洲V天堂A无码| 中文字幕一区二区三区亚洲| 久久精品熟女亚洲av麻| 日夜啪啪一区二区三区| 免费在线视频一区| 亚洲中文一本无码AV在线无码| 被驯服人妻中文字幕日本| 亚洲粉嫩视频在线观看| 久久国产精品一国产精品金尊| 久久久久久国产精品免费免费| 97精品伊人久久大香线蕉app| 高跟丝袜一区二区三区| 国产黄色三级一区二区三区四区| 人人爽人人爽人人片av| 好吊色欧美一区二区三区四区| 亚洲αⅴ无码乱码在线观看性色| 日本成年少妇人妻中文字幕| 一区二区三区在线视频观看 | 色av色婷婷18人妻久久久| 99久久精品费精品国产一区二| 最近最新中文字幕| 伊人婷婷色香五月综合缴激情| 日本高清在线播放一区二区| 青青草精品在线视频观看| 人妻中文无码久热丝袜| 亚洲国产毛片| 亚洲成精品动漫久久精久| 国产内射一级一片内射高清视频1 成人av一区二区三区四区 | av天堂线上| 中文字幕精品亚洲字幕| 久久99国产精品久久99| a级毛片无码免费真人| 久久久伊人影院| 亚洲天堂av在线一区| 欧美激情一区二区三区成人| 99香蕉国产精品偷在线观看|