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

        ?

        分布式數(shù)據(jù)庫(kù)查詢處理和優(yōu)化算法

        2018-12-20 11:29:59田貞朗南京中興新軟件有限責(zé)任公司
        數(shù)碼世界 2018年12期
        關(guān)鍵詞:數(shù)據(jù)庫(kù)優(yōu)化

        田貞朗 南京中興新軟件有限責(zé)任公司

        引言:分布式數(shù)據(jù)庫(kù)系統(tǒng)是基于集中式數(shù)據(jù)庫(kù)技術(shù)的計(jì)算機(jī)網(wǎng)絡(luò)技術(shù),其和集中式數(shù)據(jù)庫(kù)的主要區(qū)別就是:分布式數(shù)據(jù)庫(kù)數(shù)據(jù)為分散性存儲(chǔ)到網(wǎng)絡(luò)不同場(chǎng)所中,而且不同場(chǎng)地?cái)?shù)據(jù)庫(kù)的處理能力各有不同。還能夠在局部完成功能應(yīng)用,另外每個(gè)場(chǎng)地都要參與到全局應(yīng)用程序執(zhí)行過(guò)程中,全局應(yīng)用程序是利用已有網(wǎng)絡(luò)拓?fù)鋵?shí)現(xiàn)通信,從而對(duì)各場(chǎng)地?cái)?shù)據(jù)進(jìn)行訪問(wèn)。在實(shí)際應(yīng)用及操作過(guò)程中是無(wú)法感受到分布式網(wǎng)絡(luò)存在,操作也屬于整體數(shù)據(jù)庫(kù)。以此表示分布式數(shù)據(jù)庫(kù)物理方面是在各網(wǎng)絡(luò)節(jié)點(diǎn)中分散,但是在邏輯方面還是相同數(shù)據(jù)庫(kù)系統(tǒng)數(shù)據(jù)集。以此就使其在優(yōu)化過(guò)程中和集中數(shù)據(jù)庫(kù)系統(tǒng)不同。因?yàn)榉植际綌?shù)據(jù)庫(kù)系統(tǒng)數(shù)據(jù)冗余性和分散性,從而就導(dǎo)致查詢處理優(yōu)化存在復(fù)雜性。在實(shí)際使用過(guò)程中,分布式查詢處理與優(yōu)化在項(xiàng)目周期中具有重要的作用。

        1 分布式數(shù)據(jù)庫(kù)查詢優(yōu)化代價(jià)

        分布式數(shù)據(jù)庫(kù)技術(shù)具有集中性和分布性的特點(diǎn),其分布性主要指的是在數(shù)據(jù)在網(wǎng)絡(luò)中屬于跨界點(diǎn)物理存儲(chǔ),集中性指的是用戶邏輯中屬于簡(jiǎn)單且同構(gòu)數(shù)據(jù)庫(kù)。和分布式進(jìn)行對(duì)比,集中式數(shù)據(jù)庫(kù)管理系統(tǒng)要求邏輯和物理兩方面都相互集中。所以,分布式數(shù)據(jù)庫(kù)還能夠定義成為物理中分布,邏輯中集中的共享數(shù)據(jù)集合。分布式數(shù)據(jù)庫(kù)管理系統(tǒng)屬于數(shù)據(jù)管理軟件,利用分布式數(shù)據(jù)庫(kù)管理系統(tǒng)能夠提高分布式數(shù)據(jù)庫(kù)分布特點(diǎn)的透明度。在集中式數(shù)據(jù)庫(kù)中,因?yàn)橄到y(tǒng)大部分都是在單個(gè)處理器計(jì)算機(jī)中運(yùn)行,一個(gè)查詢執(zhí)行預(yù)期代價(jià)屬于I/O代價(jià)與CPU代價(jià)結(jié)合。在分布式數(shù)據(jù)庫(kù)系統(tǒng)中,一個(gè)查詢包括多站點(diǎn),查詢處理還要對(duì)站點(diǎn)之間數(shù)據(jù)傳輸?shù)耐ㄐ刨M(fèi)用進(jìn)行全面的考慮,對(duì)于不同通信類型具有不同的查詢處理算法。在遠(yuǎn)程通信網(wǎng)絡(luò)中,查詢局部處理時(shí)間和通信時(shí)間進(jìn)行對(duì)比,可以不對(duì)其進(jìn)行計(jì)算。所以,一般都是將降低傳輸次數(shù)及數(shù)據(jù)量作為優(yōu)化的主要目標(biāo)。在高速局域網(wǎng)中,傳輸時(shí)間要比處理時(shí)間短,所以一般都要將響應(yīng)時(shí)間作為主要的優(yōu)化目標(biāo)。響應(yīng)時(shí)間不僅和通信時(shí)間具有密切的聯(lián)系,并且還和局部的處理時(shí)間具有密切的聯(lián)系。但是局部處理時(shí)間屬于關(guān)鍵內(nèi)容,所以此問(wèn)題的主要內(nèi)容就是要降低局部的處理時(shí)間。通過(guò)以上描述就可以了解到,分布式查詢總代價(jià)包括通信代價(jià)、CPU代價(jià)和I/O代價(jià),那么通信代價(jià)就能夠通過(guò)CO+C 1*X進(jìn)行計(jì)算。其中CO指的是兩個(gè)站點(diǎn)之間通信初始化的一次花費(fèi)時(shí)間;X指的是數(shù)據(jù)傳輸?shù)牧?,C 1指的是傳輸速率。

        2 分布式數(shù)據(jù)查詢的處理模式

        集中式數(shù)據(jù)庫(kù)系統(tǒng)主要包括內(nèi)模式、外模式和概念模式成,分布式數(shù)據(jù)庫(kù)系統(tǒng)的模式結(jié)構(gòu)主要包括局部數(shù)據(jù)模式和全局?jǐn)?shù)據(jù)模式。局部數(shù)據(jù)模式指的是各個(gè)站點(diǎn)中局部數(shù)據(jù)庫(kù)系統(tǒng)模式的結(jié)構(gòu),其中具備集中式數(shù)據(jù)庫(kù)系統(tǒng)三級(jí)模式結(jié)構(gòu)。全局?jǐn)?shù)據(jù)模式的主要目的就是對(duì)局部數(shù)據(jù)模式進(jìn)行有效的協(xié)調(diào),使其能夠成為整體模式結(jié)構(gòu)。全局?jǐn)?shù)據(jù)模式包括全局外、全局概念和分片模式、分布模式構(gòu)成,其中全局外模式指的是全局使用的用戶視圖,屬于全局概念模式邏輯的子集;全局概念指的是分布式數(shù)據(jù)庫(kù)全局?jǐn)?shù)據(jù)邏輯的結(jié)構(gòu);分片模式指的是使全局關(guān)系分解成為多個(gè)不相交部分,也就是數(shù)據(jù)分片。分片模式指的是片段和全局關(guān)系之間的映象,此種映象指的是一對(duì)多,也就是每個(gè)片段都是全局關(guān)系,但是全局關(guān)系能夠分解成為多個(gè)片段;其中分布模式指的是通過(guò)數(shù)據(jù)分片得出的片段還是分布式數(shù)據(jù)庫(kù)數(shù)據(jù),其屬于全部關(guān)系邏輯的部分,每個(gè)分片物理中都能夠一個(gè)或者多個(gè)站點(diǎn)中進(jìn)行分配或者定位。分布模式能夠以選擇的數(shù)據(jù)實(shí)現(xiàn)策略有效分配,對(duì)片段物理存放站點(diǎn)進(jìn)行定義。分布模式中定義映象的類型能夠?qū)Ψ植际綌?shù)據(jù)庫(kù)數(shù)據(jù)分配的冗余進(jìn)行有效確定,如果映象屬于一對(duì)多,也就是片段到多站點(diǎn)充分存放進(jìn)行分配,那么此數(shù)據(jù)分配屬于冗余。相反,就是不冗余。分布式環(huán)境查詢類型主要包括遠(yuǎn)程查詢、本地查詢及全局查詢,本地查詢也就是局部查詢,其和集中式數(shù)據(jù)庫(kù)優(yōu)化技術(shù)相同。其中遠(yuǎn)程查詢指的是單點(diǎn)數(shù)據(jù)遠(yuǎn)程通信,如果數(shù)據(jù)屬于冗余分配,要降低查詢處理通信代價(jià),就要選擇距離查詢節(jié)點(diǎn)發(fā)出最近節(jié)點(diǎn)中的數(shù)據(jù),或者還可以將數(shù)據(jù)片實(shí)現(xiàn)查詢。全局查詢指的是實(shí)現(xiàn)多點(diǎn)數(shù)據(jù)查詢,其主要流程為:對(duì)查詢對(duì)象進(jìn)行確定,之后以可用訪問(wèn)路徑及算法對(duì)二元操作連接進(jìn)行有效確定,最后實(shí)現(xiàn)執(zhí)行節(jié)點(diǎn)的確定,要對(duì)通信代價(jià)、查詢速度及執(zhí)行效率進(jìn)行全面的考慮??偠灾獙?shí)現(xiàn)查詢處理策略的有效荀澤,對(duì)必要物理片段進(jìn)行確定從而有效實(shí)現(xiàn)查詢,并且還要對(duì)查詢過(guò)程中各個(gè)操作的執(zhí)行站點(diǎn)進(jìn)行確定。另外,實(shí)現(xiàn)分布式數(shù)據(jù)庫(kù)查詢的優(yōu)化還與算法操作具有密切的聯(lián)系。

        3 優(yōu)化分布式數(shù)據(jù)庫(kù)查詢的基本方法

        3.1 查詢轉(zhuǎn)移的處理過(guò)程

        查詢轉(zhuǎn)移通常來(lái)說(shuō)要?dú)v經(jīng)一些步驟:一是創(chuàng)建數(shù)據(jù)與數(shù)據(jù)之間的關(guān)系表達(dá)公式??偨Y(jié)出人們通常需要查詢的問(wèn)題,再根據(jù)這些問(wèn)題總結(jié)出對(duì)應(yīng)的查詢公式。二是創(chuàng)建語(yǔ)法樹。根據(jù)上面總結(jié)出來(lái)的查詢公式做出相應(yīng)的語(yǔ)法樹,方便人們查詢。三是對(duì)分布式數(shù)據(jù)庫(kù)進(jìn)行全面優(yōu)化。全面優(yōu)化的具體步驟如下:第一,可以將總結(jié)出來(lái)的查詢公式的連接方式進(jìn)行轉(zhuǎn)換。第二,通過(guò)減小選擇和投影操作與語(yǔ)法樹的距離,縮短查詢的時(shí)間,達(dá)到減少運(yùn)算量和提高查詢效率的目的。第三,可以將選擇和投影這兩個(gè)操作合并在一起,通過(guò)減少操作的步驟,達(dá)到一次操作完成多個(gè)任務(wù)的目的。通過(guò)上面一系列改進(jìn)方法,制作出一個(gè)新的操作程序,最終達(dá)到分布式數(shù)據(jù)庫(kù)查詢優(yōu)化的目的。

        3.2 分布式數(shù)據(jù)庫(kù)查詢優(yōu)化的三種算法。

        1.INGRES算法。這種優(yōu)化算法是屬于動(dòng)態(tài)的,其主要步驟如下:先是把包含兩個(gè)或兩個(gè)以上變量的查詢轉(zhuǎn)變?yōu)橐贿B串只有單個(gè)變量的單一關(guān)系的查詢,然后實(shí)施各個(gè)單一關(guān)系查詢。2.System R*算法。這是從美國(guó)引進(jìn)的一種算法,起始于美國(guó),后來(lái)被我們所采用。它是通過(guò)直接連接的方式,對(duì)分布式數(shù)據(jù)庫(kù)進(jìn)行查詢處理。它最初設(shè)定的目標(biāo)是能夠提供地點(diǎn)自主權(quán)。地點(diǎn)自主權(quán)是指處理自己的數(shù)據(jù)時(shí)不會(huì)受到一些外在因素的影響,可以控制不同地點(diǎn)對(duì)其進(jìn)行的訪問(wèn)。System R*系統(tǒng)的組成部分有:數(shù)據(jù)通信部分、事務(wù)處理管理程序。其中,數(shù)據(jù)通信部分是用來(lái)傳輸信息數(shù)據(jù)的,事務(wù)處理管理程序的作用是實(shí)現(xiàn)兩個(gè)或者兩個(gè)以上的地點(diǎn)事物處理。

        結(jié)語(yǔ):分布式數(shù)據(jù)庫(kù)系統(tǒng)的查詢處理是使用者和系統(tǒng)的連接窗口,查詢的方法會(huì)嚴(yán)重影響到我們查詢的效率,好的優(yōu)化查詢方式會(huì)使得查詢更簡(jiǎn)單快捷。當(dāng)然,時(shí)代還在進(jìn)步,不能止步不前,未來(lái)是掌握在我們手里的,我們應(yīng)該找到前進(jìn)的方向,努力創(chuàng)造出更精彩的未來(lái),找到更好的優(yōu)化查詢的方法。

        猜你喜歡
        數(shù)據(jù)庫(kù)優(yōu)化
        超限高層建筑結(jié)構(gòu)設(shè)計(jì)與優(yōu)化思考
        民用建筑防煙排煙設(shè)計(jì)優(yōu)化探討
        關(guān)于優(yōu)化消防安全告知承諾的一些思考
        一道優(yōu)化題的幾何解法
        由“形”啟“數(shù)”優(yōu)化運(yùn)算——以2021年解析幾何高考題為例
        數(shù)據(jù)庫(kù)
        數(shù)據(jù)庫(kù)
        數(shù)據(jù)庫(kù)
        數(shù)據(jù)庫(kù)
        數(shù)據(jù)庫(kù)
        亚洲精品国产第一区三区| 国产zzjjzzjj视频全免费| 国产黄色免费网站| 亚洲无码毛片免费视频在线观看 | 白白色发布免费手机在线视频观看| 国产免费无遮挡吸奶头视频| 中文字幕爆乳julia女教师| 国产99页| 97超碰中文字幕久久| 国产精品久久久亚洲第一牛牛| 亚洲一区视频中文字幕| 97人妻人人揉人人躁九色| 深夜福利啪啪片| 久久精品麻豆日日躁夜夜躁| 日韩欧美在线综合网| 久久久久久久综合日本| 国产主播一区二区三区在线观看| 强开小婷嫩苞又嫩又紧视频| 日韩亚洲av无码一区二区不卡| AV无码最在线播放| 亚洲最新中文字幕一区| 麻豆人妻性色av专区0000| 亚洲精品一区二区三区麻豆| 特级a欧美做爰片第一次| 嗯啊哦快使劲呻吟高潮视频| 国产片三级视频播放| 精品女厕偷拍视频一区二区区| 久久久99精品免费视频| 午夜无码片在线观看影视| 色窝窝在线无码中文| 96精品免费视频大全| 国产三级av在线精品| 午夜精品久久久久久久无码| 国产精品爽爽va在线观看无码| 99精品久久久中文字幕| 亚洲一本之道高清在线观看| 亚洲视频一区二区三区视频| 国产精品_国产精品_k频道| 成人国产永久福利看片| 日韩女同一区在线观看| 日本免费在线一区二区三区|