




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
分布式數(shù)據(jù)庫系統(tǒng)指導(dǎo)老師:施漢琴學(xué)校:淮北師范大學(xué)班級(jí):10網(wǎng)絡(luò)工程學(xué)號(hào):20101204015姓名:馮燕艷日期:2013年6月15日淺析分布式數(shù)據(jù)庫目錄TOC\o"1-2"\h\u23012目錄 221726引言 423021分布式數(shù)據(jù)庫系統(tǒng)概述 5200871、分布式數(shù)據(jù)庫系統(tǒng)的定義 5298612、分布式數(shù)據(jù)庫的特性 525373、分布式數(shù)據(jù)庫系統(tǒng)的優(yōu)點(diǎn) 6146264、分布數(shù)數(shù)據(jù)庫系統(tǒng)存在的問題 628435、幾種典型分布式數(shù)據(jù)庫原型系統(tǒng) 712337分布式數(shù)據(jù)庫技術(shù)發(fā)展現(xiàn)狀 85461、分布式數(shù)據(jù)庫技術(shù)國外發(fā)展現(xiàn)狀 8210282、分布式數(shù)據(jù)庫技術(shù)國內(nèi)發(fā)展現(xiàn)狀 913392分布式數(shù)據(jù)庫應(yīng)用設(shè)計(jì)三個(gè)列子 10276901、分布式數(shù)據(jù)庫在學(xué)生信息管理系統(tǒng)中的應(yīng)用 10273112、分布式數(shù)據(jù)庫在物流系統(tǒng)中的應(yīng)用 10310583、分布式數(shù)據(jù)庫系統(tǒng)在企業(yè)信息系統(tǒng)中的應(yīng)用 1331104分布式數(shù)據(jù)庫系統(tǒng)安全分析 14216661、概念 14205892、分布式數(shù)據(jù)庫安全需求分析 1453523、分布式數(shù)據(jù)庫安全策略 1516784分布式數(shù)據(jù)庫發(fā)展趨勢 17102991、分布式并發(fā)控制 17239412、P2P數(shù)據(jù)管理系統(tǒng) 18133703、Web數(shù)據(jù)庫集成系統(tǒng) 1829971小結(jié) 1810636參考書籍 19引言隨著信息技術(shù)的飛速發(fā)展,社會(huì)經(jīng)濟(jì)結(jié)構(gòu)、生產(chǎn)方式和消費(fèi)結(jié)構(gòu)已經(jīng)發(fā)生了重大變化,這些變化深刻地影響著人民生活的方方面面。尤其是近十年來人們對(duì)計(jì)算機(jī)的依賴性越來越強(qiáng),同時(shí)也對(duì)計(jì)算機(jī)提出了更高的要求。隨著數(shù)據(jù)庫在各個(gè)行業(yè)中的不斷發(fā)展,各行業(yè)也對(duì)數(shù)據(jù)庫提出了更高的要求,數(shù)據(jù)量也急劇增加,對(duì)于管理這些數(shù)據(jù)的復(fù)雜度也隨之增加。同時(shí)各行業(yè)部門或企業(yè)所使用的軟硬件之間的差異,這給開發(fā)企業(yè)管理數(shù)據(jù)庫管理軟件帶來了巨大的工作量,如果能夠有效解決這個(gè)問題,即使用同一模塊管理操作不同的數(shù)據(jù)表格,對(duì)不同的數(shù)據(jù)表格進(jìn)行查詢、插入、刪除、修改等操作,也即對(duì)企業(yè)簡單的應(yīng)用實(shí)現(xiàn)即插即用的功能,那么就能大大地減少軟件開發(fā)的維護(hù)和更新費(fèi)用,縮短軟件的開發(fā)周期。分布式數(shù)據(jù)庫系統(tǒng)的開發(fā),降低了企業(yè)開發(fā)的成本,提高了軟件使用的回報(bào)率。當(dāng)今社會(huì)已進(jìn)入了信息時(shí)代,人們將越來越多的信息存儲(chǔ)在網(wǎng)絡(luò)中的計(jì)算機(jī)上。如何更有效地存儲(chǔ)、管理、共享和提取信息,越來越引起人們的關(guān)注。集中式數(shù)據(jù)庫已經(jīng)不能滿足人們的需求,因此分布式數(shù)據(jù)庫系統(tǒng)應(yīng)運(yùn)而生,并且得到迅速發(fā)展。分布式數(shù)據(jù)庫系統(tǒng)的出現(xiàn),有效地利用企業(yè)現(xiàn)有資源和網(wǎng)絡(luò)資源。分布式數(shù)據(jù)庫系統(tǒng)是一個(gè)面向地理上分布而在管理上需要不同程度集中的處理系統(tǒng),主要解決在計(jì)算機(jī)網(wǎng)絡(luò)上如何進(jìn)行數(shù)據(jù)的分布和處理。由于分布式數(shù)據(jù)庫有許多突出的優(yōu)點(diǎn),因此,分布式數(shù)據(jù)庫系統(tǒng)可以廣泛地應(yīng)用于大企業(yè),多種行業(yè)及軍事國防等領(lǐng)域,這對(duì)建立集約型社會(huì),加快社會(huì)主義現(xiàn)代化建設(shè),將具有重要的現(xiàn)實(shí)意義。本文主要對(duì)分布式數(shù)據(jù)庫進(jìn)行了簡要介紹,分析其研究現(xiàn)狀及安全方面的問題,并結(jié)合三個(gè)列子進(jìn)一步研究分布式數(shù)據(jù)庫的應(yīng)用設(shè)計(jì),最后探討了分布式數(shù)據(jù)庫的發(fā)展趨勢。分布式數(shù)據(jù)庫系統(tǒng)概述1、分布式數(shù)據(jù)庫系統(tǒng)的定義分布式數(shù)據(jù)庫是地理上分散而邏輯上集中的數(shù)據(jù)庫系統(tǒng),具體來說是由一組數(shù)據(jù)組成的,這組數(shù)據(jù)分布在計(jì)算機(jī)網(wǎng)絡(luò)的不同計(jì)算機(jī)上。網(wǎng)絡(luò)中的每個(gè)結(jié)點(diǎn)具有獨(dú)立處理的能力,稱為場地自治(Autonomous)。它可以執(zhí)行局部的應(yīng)用程序。同時(shí),每個(gè)結(jié)點(diǎn)也能通過網(wǎng)絡(luò)通信子系統(tǒng)執(zhí)行全局的應(yīng)用。這就是說,每個(gè)場地是獨(dú)立的數(shù)據(jù)庫系統(tǒng):它有自己的數(shù)據(jù)庫、一組終端、中央處理器、運(yùn)行它自己的局部DBMS,執(zhí)行局部的應(yīng)用程序,具有高度的自治性。同時(shí)又相互協(xié)作組成一個(gè)整體,這種整體性的含義是,對(duì)于用戶來說,從一個(gè)分布式數(shù)據(jù)庫系統(tǒng)的邏輯上看如同一個(gè)集中式數(shù)據(jù)庫系統(tǒng)一樣,用戶可以在任何一個(gè)場地執(zhí)行全局應(yīng)用。2、分布式數(shù)據(jù)庫的特性分布式數(shù)據(jù)庫具有數(shù)據(jù)透明性和場地自治性。數(shù)據(jù)透明性,具體體現(xiàn)為分布透明性、分片透明性、復(fù)制透明性。場地自治性,具體體現(xiàn)為設(shè)計(jì)自治性、通信自治性、執(zhí)行自治性。3、分布式數(shù)據(jù)庫系統(tǒng)的優(yōu)點(diǎn)(1)適合分布式數(shù)據(jù)管理,能夠有效提高系統(tǒng)性能。分布式數(shù)據(jù)庫系統(tǒng)的結(jié)構(gòu)更適合具有地理分布特性的組織或機(jī)構(gòu)使用,允許分布在不同區(qū)域、不同級(jí)別的各個(gè)部門對(duì)其自身的數(shù)據(jù)實(shí)行局部控制。(2)系統(tǒng)經(jīng)濟(jì)性和靈活性好。與一個(gè)大型計(jì)算機(jī)支持一個(gè)大型的冀中是數(shù)據(jù)庫在加一些進(jìn)程和遠(yuǎn)程終端相比,由超級(jí)微型計(jì)算機(jī)或超級(jí)小型計(jì)算機(jī)支持的分布式數(shù)據(jù)庫系統(tǒng)往往具有更高的性價(jià)比和實(shí)施靈活性。集中式數(shù)據(jù)庫系統(tǒng)強(qiáng)調(diào)的是集中式控制,而DDBS更多地強(qiáng)調(diào)各個(gè)場地局部DBMS的自治性,大部分的局部事務(wù)管理和控制就地解決,只有涉及其它場地?cái)?shù)據(jù)時(shí)才通過網(wǎng)絡(luò)作為全局事務(wù)處理。DDBMS可以設(shè)計(jì)成不同程度的自治性,從具有充分的場地自治性到幾乎完全的集中式控制。(3)系統(tǒng)經(jīng)可靠性高和可用性強(qiáng)。由于存在冗余數(shù)據(jù),個(gè)別場地或個(gè)別鏈路的故障不會(huì)導(dǎo)致整個(gè)系統(tǒng)的崩潰。同時(shí),系統(tǒng)可自動(dòng)檢測故障所在,并利用冗余數(shù)據(jù)恢復(fù)出故障的場地,這種檢測和修復(fù)是在聯(lián)機(jī)狀態(tài)下完成的。4、分布數(shù)數(shù)據(jù)庫系統(tǒng)存在的問題(1)系統(tǒng)設(shè)計(jì)復(fù)雜。分布式數(shù)據(jù)庫的分片設(shè)計(jì)和分配設(shè)計(jì)依賴于系統(tǒng)的應(yīng)用需求,并且影響系統(tǒng)性能、響應(yīng)速度及可能性的。分布式數(shù)據(jù)庫的查詢處理優(yōu)化、事務(wù)管理、故障恢復(fù)和并發(fā)控制,以及元數(shù)據(jù)管理等,都需要分布式處理。(2)系統(tǒng)處理和維護(hù)復(fù)雜。一般來說,在分布時(shí)數(shù)據(jù)庫中存取數(shù)據(jù),與集中式數(shù)據(jù)庫系統(tǒng)相比,DDBS更復(fù)雜,為保證各場地之間的協(xié)調(diào)必須做很多額外的工作。(3)數(shù)據(jù)的安全性和保密性較難控制。在具有高度場地自治的分布時(shí)數(shù)據(jù)庫中,不同場地的局部數(shù)據(jù)庫管理員可以采用不同的安全措施,但是無法保證全局?jǐn)?shù)據(jù)都是安全的。安全性問題是分布式系統(tǒng)固有的問題。因?yàn)榉植际较到y(tǒng)是通過通信網(wǎng)絡(luò)來實(shí)現(xiàn)分布控制的,而通信網(wǎng)絡(luò)本身卻在保護(hù)數(shù)據(jù)的安全性和保密性方面存在弱點(diǎn),數(shù)據(jù)很容易被竊取。5、幾種典型分布式數(shù)據(jù)庫原型系統(tǒng)(1)SDD-1DDBMS美國計(jì)算機(jī)公司(ComputerCorporationofAmerica)研制的SDD-1項(xiàng)目是第一個(gè)分布式數(shù)據(jù)庫管理系統(tǒng)的樣機(jī)。各地點(diǎn)由ARPANET連接,并采用叫做數(shù)據(jù)計(jì)算機(jī)的當(dāng)前DBMS。這個(gè)項(xiàng)目特別有助于理解分布式數(shù)據(jù)庫的重要問題和對(duì)其中某些問題的解決方法。(2)ENCOMPASSENCOMPASS是一種同構(gòu)型分布式數(shù)據(jù)庫管理系統(tǒng),它是根據(jù)Tandem公司的NonStop計(jì)算機(jī)體系結(jié)構(gòu)和GUARDIANOS建立起來的。計(jì)算機(jī)的體系結(jié)構(gòu)和OS兩者都具有對(duì)實(shí)現(xiàn)分布式數(shù)據(jù)庫管理系統(tǒng)極其有用的特性。Tandem公司的計(jì)算機(jī)的最好的特性在于它是由幾個(gè)(至少兩個(gè))獨(dú)立CPU組成,這些獨(dú)立的CPU利用高吞吐量總線連接起來,共享對(duì)磁盤驅(qū)動(dòng)器的訪問。因?yàn)門andem公司的計(jì)算機(jī)的基本體系結(jié)構(gòu)是分布式的,所以Guardian操作系統(tǒng)能在由不同CPU執(zhí)行的各進(jìn)程之間提供方便的通信。各進(jìn)程之間的所有通信都通過信息進(jìn)行。信息系統(tǒng)可使硬件各單元的分布對(duì)進(jìn)程是透明的。(3)IBMSystemR*R*系統(tǒng)是在美國CA州的IBMSanJoseResearchLaboratory開發(fā)的。它的目的是建立協(xié)同操作,卻是獨(dú)立的地點(diǎn)構(gòu)成的分布式數(shù)據(jù)庫系統(tǒng)。每個(gè)地點(diǎn)支持一個(gè)關(guān)系數(shù)據(jù)庫系統(tǒng)。R*是R系統(tǒng)向分布式環(huán)境的自然擴(kuò)展。分布式數(shù)據(jù)庫技術(shù)發(fā)展現(xiàn)狀1、分布式數(shù)據(jù)庫技術(shù)國外發(fā)展現(xiàn)狀分布式數(shù)據(jù)庫系統(tǒng)(DistributedDatabasesystem,簡稱DDBS)已有20多年的發(fā)展歷史,經(jīng)歷了一個(gè)從產(chǎn)生到發(fā)展的過程,取得了長足的進(jìn)步,許多技術(shù)問題被提出并得到了解決。20世紀(jì)90年代起,DDBS己進(jìn)入商品化應(yīng)用階段,當(dāng)前,分布式數(shù)據(jù)庫技術(shù)已經(jīng)成熟并得到廣泛應(yīng)用。一些數(shù)據(jù)庫廠商在不斷推出和改進(jìn)自己的分布式數(shù)據(jù)庫產(chǎn)品,以適應(yīng)多種需要和擴(kuò)大市場的占有份額。但是,實(shí)現(xiàn)和建立分布式數(shù)據(jù)庫系統(tǒng)絕對(duì)不是數(shù)據(jù)庫技術(shù)與網(wǎng)絡(luò)技術(shù)的簡單結(jié)合,而是在這兩種技術(shù)相互滲透和有機(jī)融合后的技術(shù)升華,它又產(chǎn)生了很多新的技術(shù)。而且,分布式數(shù)據(jù)庫系統(tǒng)雖然基于集中式數(shù)據(jù)庫系統(tǒng),但分布式數(shù)據(jù)庫系統(tǒng)卻有它自己的特色和理論基礎(chǔ)。由于數(shù)據(jù)的分布環(huán)境形成了很大的固有的技術(shù)難度,使得分布式數(shù)據(jù)庫系統(tǒng)的應(yīng)用被推遲。至今完全遵循分布式數(shù)據(jù)庫系統(tǒng)規(guī)則,特別是實(shí)現(xiàn)完全分布透明性的商用系統(tǒng)還很難見到。對(duì)分布數(shù)據(jù)管理的研究有兩個(gè)方面:一是單項(xiàng)的研究。比如數(shù)據(jù)的分布問題,通信問題等。在研究一個(gè)問題時(shí),假定其它因素是不變的,得出研究成果。此處還要研究的是要將各種因素綜合起來,研究它們的相互作用和結(jié)果。數(shù)據(jù)庫設(shè)計(jì)和更新同步之間就有密切的聯(lián)系,對(duì)于更新要求,依據(jù)不同的更新同步方案,對(duì)通信系統(tǒng)的要求也隨著不同。因此,就要對(duì)這些因素綜合地考慮。二是對(duì)計(jì)算機(jī)網(wǎng)絡(luò)的研究。計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的迅速發(fā)展,已經(jīng)很大程度地影響到了數(shù)據(jù)庫和分布數(shù)據(jù)庫的領(lǐng)域。不管是在遠(yuǎn)程網(wǎng)絡(luò)還是局域網(wǎng)領(lǐng)域,都發(fā)生了很多的變比。局域網(wǎng)和遠(yuǎn)程網(wǎng)之間的處理差別,必然會(huì)導(dǎo)致處理數(shù)據(jù)庫和分布數(shù)據(jù)庫問題的顯然不同的一些原則和方法。分布式數(shù)據(jù)庫系統(tǒng)已經(jīng)成為信息處理學(xué)科的重要領(lǐng)域,正在迅速發(fā)展之中。分布式數(shù)據(jù)庫技術(shù)國內(nèi)發(fā)展現(xiàn)狀我國對(duì)分布式數(shù)據(jù)庫系統(tǒng)的研究約在20世紀(jì)80年代初期開始,一些科研單位和高校先后建立和實(shí)現(xiàn)了幾個(gè)各具特色的分布式數(shù)據(jù)庫系統(tǒng)。如由中國科學(xué)院數(shù)學(xué)研究所設(shè)計(jì),由該所與上??茖W(xué)技術(shù)大學(xué)、華東師范大學(xué)合作實(shí)現(xiàn)的C.POREL,武漢大學(xué)研制的WDDBS和WOODDBS,東北大學(xué)研制的DMD/FO系統(tǒng)等,尤其值得一提的是華中科技大學(xué)達(dá)夢數(shù)據(jù)庫多媒體研究所開發(fā)的DMZ多媒體數(shù)據(jù)庫,它解決了異構(gòu)數(shù)據(jù)庫系統(tǒng)實(shí)現(xiàn)數(shù)據(jù)的共享和透明訪問的難度。他們的工作對(duì)我國分布式數(shù)據(jù)庫技術(shù)的理論研究和應(yīng)用開發(fā)起到了積極的推動(dòng)作用。分布式數(shù)據(jù)庫應(yīng)用設(shè)計(jì)三個(gè)列子分布式數(shù)據(jù)庫在學(xué)生信息管理系統(tǒng)中的應(yīng)用需求分析學(xué)校學(xué)生信息量大,不同校區(qū)間距離可能較大,各學(xué)院分布較散。學(xué)生信息是一個(gè)整體,而各個(gè)學(xué)院只需處理學(xué)生信息的部分,所以采用分布式數(shù)據(jù)庫十分合理。概念設(shè)計(jì)一個(gè)學(xué)生可以選擇多門課程,而一門課程也可以有多個(gè)學(xué)生;沒門課程只有一個(gè)成績,每個(gè)成績也只對(duì)應(yīng)一門課程。邏輯設(shè)計(jì)數(shù)據(jù)模型包括學(xué)生數(shù)據(jù)、成績數(shù)據(jù)、課程數(shù)據(jù)。學(xué)生數(shù)據(jù):學(xué)生編號(hào),學(xué)生姓名,學(xué)生生日,學(xué)生性別,民族,家庭住址,電話,政治面貌,簡介成績數(shù)據(jù):學(xué)期編號(hào),課程名稱,分?jǐn)?shù)課程數(shù)據(jù):課程名稱,分?jǐn)?shù),授課老師分布設(shè)計(jì)學(xué)校行政管理部門儲(chǔ)存全部學(xué)生信息,各學(xué)院各自存儲(chǔ)自己學(xué)院學(xué)生,即采用水平分片方式、非冗余設(shè)計(jì)。分布式數(shù)據(jù)庫在物流系統(tǒng)中的應(yīng)用(1)需求分析物流企業(yè)規(guī)模大,呈現(xiàn)國際化、全國性、倉儲(chǔ)分布分散的特點(diǎn)。每個(gè)物流企業(yè)都有若干個(gè)子公司或相互關(guān)聯(lián)的部門,雖然在業(yè)務(wù)上它們獨(dú)立處理各自的數(shù)據(jù),但彼此之間數(shù)據(jù)的交換和處理顯得越來越重要并日趨頻繁.所以針對(duì)顧客的個(gè)性化需求和企業(yè)區(qū)域分散性的特點(diǎn),將眾多物流公司整合起來,實(shí)現(xiàn)對(duì)物流資源的有效利用是非常有必要的。所以為達(dá)到既要保持單個(gè)公司的獨(dú)立性,又要實(shí)現(xiàn)分布式的信息資源共享,使物流在各公司或大型公司內(nèi)部、各倉儲(chǔ)單位之間更加順暢的目標(biāo)。采用分布式數(shù)據(jù)庫系統(tǒng)才能實(shí)現(xiàn)。(2)概念設(shè)計(jì)由于物流企業(yè)的特點(diǎn),分析設(shè)計(jì)采用全局?jǐn)?shù)據(jù)模式。一個(gè)供應(yīng)商可以對(duì)應(yīng)多個(gè)零售商,一個(gè)零售商也可以對(duì)應(yīng)多個(gè)供應(yīng)商,而供應(yīng)商和配送中心既可以是同一個(gè)公司的實(shí)體,也可以是相對(duì)獨(dú)立的不同公司。為了順暢高效率地協(xié)調(diào)零售商、供應(yīng)商和配送中心三方的運(yùn)作,根據(jù)系統(tǒng)的層次結(jié)構(gòu)搭建了統(tǒng)一協(xié)調(diào)系統(tǒng)。零售商向倉儲(chǔ)公司發(fā)出訂單請(qǐng)求后,倉儲(chǔ)公司將做出相應(yīng)回應(yīng),根據(jù)訂單性質(zhì)查找公司數(shù)據(jù)庫存儲(chǔ)的相關(guān)信息,并制定出相應(yīng)的運(yùn)輸方案。當(dāng)該公司缺貨無法滿足訂單要求時(shí),可將訂單發(fā)給配送中心協(xié)助調(diào)配相關(guān)貨源。(3)邏輯設(shè)計(jì)本系統(tǒng)邏輯設(shè)計(jì)階段采用全局操作模式。數(shù)據(jù)模型包括公共數(shù)據(jù)、配送中心數(shù)據(jù)、倉儲(chǔ)公司數(shù)據(jù)和零售商數(shù)據(jù)公共數(shù)據(jù):貨物名稱,貨物數(shù)量,生產(chǎn)商,配送中心數(shù)據(jù):配送單位,配送貨物信息,配送路線倉儲(chǔ)公司數(shù)據(jù):存貨量,發(fā)送清單,零售商數(shù)據(jù):訂購商品數(shù)量,貨物名稱,規(guī)格,期限分片設(shè)計(jì)在本系統(tǒng)中采用了混合分片的設(shè)計(jì)。根據(jù)不同的數(shù)據(jù)關(guān)系采用不同的分片方式:在總公司與分公司和公司與各個(gè)部門的數(shù)據(jù)關(guān)系中,由于部門業(yè)務(wù)的數(shù)據(jù)是公司業(yè)務(wù)數(shù)據(jù)的子集,本系統(tǒng)采用了水平分片的方式,通過并運(yùn)算實(shí)現(xiàn)關(guān)系的重構(gòu)。在總數(shù)據(jù)庫的數(shù)據(jù)關(guān)系中,數(shù)據(jù)是按照其業(yè)務(wù)流程來劃分的,所以這里采用了垂直分片的方式。非冗余設(shè)計(jì)在有些情況下,根據(jù)選定的劃分準(zhǔn)則,很容易得出非冗余分配,例如在這次為物流設(shè)計(jì)的分布式數(shù)據(jù)庫中,各個(gè)部門(功能模塊)只存放本部門的數(shù)據(jù),數(shù)據(jù)管理和分析功能是由總公司的數(shù)據(jù)庫服務(wù)器來實(shí)現(xiàn)的,各個(gè)部門只需將更新的數(shù)據(jù)發(fā)送到總公司的數(shù)據(jù)庫即可。局部模式重新構(gòu)造上層統(tǒng)一協(xié)調(diào)系統(tǒng)用于各個(gè)公司之間或倉儲(chǔ)單位之間的管理與協(xié)調(diào),可以允許零售商、供應(yīng)商和配送中心彈性地加入或退出,最終目的是要產(chǎn)生出滿足訂單的最佳配送方案,節(jié)約成本。統(tǒng)一協(xié)調(diào)的基礎(chǔ)是一致的數(shù)據(jù)模型和傳輸協(xié)議。下層的手持設(shè)備是信息感知部分,Internet通信功能的加入更有利于與上層系統(tǒng)的集成與交流。
系統(tǒng)既具有對(duì)各個(gè)公司或子公司進(jìn)行統(tǒng)一管理協(xié)調(diào)的能力,又具有對(duì)貨物進(jìn)行信息采集跟蹤的能力。統(tǒng)一協(xié)調(diào)子系統(tǒng)是在各個(gè)公司內(nèi)部原有系統(tǒng)實(shí)現(xiàn)自治的基礎(chǔ)上進(jìn)行分布式信息協(xié)作的系統(tǒng),平臺(tái)由統(tǒng)一的數(shù)據(jù)模型對(duì)貨物進(jìn)行描述。信息采集子系統(tǒng)是記載著貨物的供應(yīng)商,當(dāng)前所在位置、目的地以及最后期限等各種屬性,便于到貨時(shí)校驗(yàn)。3、分布式數(shù)據(jù)庫系統(tǒng)在企業(yè)信息系統(tǒng)中的應(yīng)用(1)需求分析使用數(shù)據(jù)庫的單位在組織上常常是分布的(如分為部門、科室、車間等等),在地理上也是分布的。分布式數(shù)據(jù)庫系統(tǒng)的結(jié)構(gòu)符合部門分布的組織結(jié)構(gòu),允許各個(gè)部門對(duì)自己常用的數(shù)據(jù)存儲(chǔ)在本地,在本地錄入、查詢、維護(hù),實(shí)行局部控制。由于計(jì)算機(jī)資源靠近用戶,因而可以降低通信代價(jià),提高響應(yīng)速度,使這些部門使用數(shù)據(jù)庫更方便更經(jīng)濟(jì)。當(dāng)在一個(gè)大企業(yè)或大部門中已建成了若干個(gè)數(shù)據(jù)庫之后,為了利用相互的資源,為了開發(fā)全局應(yīng)用,就要研制分布式數(shù)據(jù)庫系統(tǒng)。這種情況可稱為自底向上的建立分布式系統(tǒng)。這種方法雖然也要對(duì)各現(xiàn)存的局部數(shù)據(jù)庫系統(tǒng)做某些改動(dòng)、重構(gòu),但比起把這些數(shù)據(jù)庫集中起來重建一個(gè)集中式數(shù)據(jù)庫,則無論從經(jīng)濟(jì)上還是從組織上考慮,分布式數(shù)據(jù)庫均是較好的選擇。其他個(gè)點(diǎn)可是和例二設(shè)計(jì)相似,不再詳細(xì)分析。分布式數(shù)據(jù)庫系統(tǒng)安全分析概念分布式數(shù)據(jù)庫系統(tǒng)的安全指的是整個(gè)分布式數(shù)據(jù)庫系統(tǒng)內(nèi)的數(shù)據(jù)保持完整、一致,不會(huì)被泄露和更改,能夠有效防止外界對(duì)數(shù)據(jù)庫的侵入和破壞。分布式數(shù)據(jù)庫系統(tǒng)由于其物理分布不集中,分布控制只能通過網(wǎng)絡(luò)實(shí)現(xiàn),這給系統(tǒng)的安全保密性帶來很大的風(fēng)險(xiǎn)。由于物理分布,各個(gè)節(jié)點(diǎn)數(shù)據(jù)庫要有不同的人員來管理,由于安全意識(shí)高低和安防措施的不同,整個(gè)系統(tǒng)的數(shù)據(jù)安全得不到安全保證;而各節(jié)點(diǎn)間實(shí)現(xiàn)互動(dòng)的網(wǎng)絡(luò)更是信息安全的薄弱環(huán)節(jié)。分布式數(shù)據(jù)庫安全需求分析在開發(fā)分布式數(shù)據(jù)庫系統(tǒng)的過程中,保證數(shù)據(jù)庫中數(shù)據(jù)的安全是一項(xiàng)非常重要的工作。試想一下,如果沒有充分的安全性控制機(jī)制,那么任何無管理權(quán)限的人員都可以訪問數(shù)據(jù)庫,也都可以查詢或更改其數(shù)據(jù),則數(shù)據(jù)庫必然遭到破壞,甚至可能造成整個(gè)系統(tǒng)的癱瘓。因此,一個(gè)好的分布式數(shù)據(jù)庫必須能確保系統(tǒng)數(shù)據(jù)的完整性、有效性和安全性,防止未授權(quán)用戶對(duì)其訪問,跟蹤用戶對(duì)其訪問的情況,控制授權(quán)用戶僅能對(duì)自己所擁有權(quán)限的子系統(tǒng)和數(shù)據(jù)進(jìn)行訪問,使系統(tǒng)免于因各種破壞而造成數(shù)據(jù)丟失和偷竊,這也是分布式數(shù)據(jù)庫系統(tǒng)安全管理必須要解決的問題。一般情況下,分布式數(shù)據(jù)庫面臨三大類安全問題:一是要保障數(shù)據(jù)庫數(shù)據(jù)的可靠性、完整性,預(yù)防和減少因?yàn)檐?、硬件系統(tǒng)誤差所造成的數(shù)據(jù)庫惡性破壞,針對(duì)由單站點(diǎn)故障、網(wǎng)絡(luò)故障等自然因素引起的問題,可以考慮利用網(wǎng)絡(luò)安全性來提供安全防護(hù)。二是來自于本機(jī)或網(wǎng)絡(luò)上的人為攻擊,例如黑客的攻擊。三是數(shù)據(jù)庫管理系統(tǒng)自身的安全脆弱性,現(xiàn)階段系統(tǒng)的安全與操作系統(tǒng)的安全是相互配套的,由于數(shù)據(jù)庫管理系統(tǒng)所存在的操作系統(tǒng)的結(jié)構(gòu)多種多樣,一個(gè)可以打補(bǔ)丁和可滲透的操作系統(tǒng)是難以從根本上解決安全問題的,因此,數(shù)據(jù)庫管理系統(tǒng)也是脆弱的。分布式數(shù)據(jù)庫安全策略(1)站點(diǎn)間的身份驗(yàn)證。分布式數(shù)據(jù)庫系統(tǒng)各個(gè)站點(diǎn)之間相互訪問要建立雙向身份驗(yàn)證機(jī)制。分布式數(shù)據(jù)庫系統(tǒng)各個(gè)站點(diǎn)位置往往比較分散,通常無法確認(rèn)登錄分站點(diǎn)的用戶身份是否符合權(quán)限,為防止假冒登錄,有必要在客戶端和數(shù)據(jù)庫服務(wù)器之間進(jìn)行雙向身份驗(yàn)證。此外,為了完成各種分布式事務(wù)處理及數(shù)據(jù)處理等的功能,不同的站點(diǎn)間也要取得相應(yīng)的密鑰,在執(zhí)行具體操作時(shí),系統(tǒng)根據(jù)授權(quán),完成身份驗(yàn)證,保證數(shù)據(jù)庫操作的安全性。(2)保密性安全策略。經(jīng)過上述的身份驗(yàn)證成功后,確認(rèn)授權(quán)合法,分站點(diǎn)之間才可以進(jìn)行數(shù)據(jù)互動(dòng)。在數(shù)據(jù)傳輸過程中,為了保證數(shù)據(jù)信息的保密性,最好對(duì)傳輸數(shù)據(jù)進(jìn)行加密。具體做法通常是采用信息加密的方式來防止黑客攻擊或者采用實(shí)時(shí)入侵檢測等,加強(qiáng)站點(diǎn)間的安全監(jiān)測,在通信雙方之間建立安全通道。(3)訪問控制。在分布式數(shù)據(jù)庫系統(tǒng)中,為了保證數(shù)據(jù)庫操作系統(tǒng)的安全性,還有一項(xiàng)非常重要的條件,即對(duì)用戶訪問權(quán)限的認(rèn)證。每當(dāng)有分站點(diǎn)連接數(shù)據(jù)庫服務(wù)器時(shí),都要事先輸入系統(tǒng)管理員分配的授權(quán)指令。要嚴(yán)格限制分站點(diǎn)登錄用戶操作權(quán)限,規(guī)范其對(duì)數(shù)據(jù)庫對(duì)象的訪問方式和訪問范圍。跟蹤監(jiān)控登錄用戶的操作痕跡,包括能對(duì)該數(shù)據(jù)庫做什么樣的操作和管理,或可訪問哪部分的數(shù)據(jù)庫等。一般來說,合法用戶的訪問控制一般就兩種形式:獨(dú)立授權(quán)訪問控制和強(qiáng)制訪問授權(quán)控制。除此以外的訪問用戶極有可能是非法入侵者。合法用戶的訪問控制方式中,獨(dú)立授權(quán)訪問控制是由系統(tǒng)管理員設(shè)置訪問控制表,為用戶提供對(duì)數(shù)據(jù)對(duì)象具有的操作權(quán)限,這是最為常見的訪問控制;而強(qiáng)制訪問授權(quán)控制相對(duì)來說比較復(fù)雜,系統(tǒng)管理員往往無法進(jìn)行有效控制,其過程首先是先給系統(tǒng)內(nèi)的合法用戶和數(shù)據(jù)對(duì)象授予較高的安全級(jí)別,然后根據(jù)用戶、數(shù)據(jù)對(duì)象之間的安全級(jí)別對(duì)應(yīng)關(guān)系,安全系統(tǒng)自動(dòng)限定登錄用戶的具體操作權(quán)限。(4)數(shù)據(jù)庫加密策略。數(shù)據(jù)庫存儲(chǔ)和管理著大量的有用信息和關(guān)鍵數(shù)據(jù),在信息化社會(huì)是重要的社會(huì)管理工具,因此,數(shù)據(jù)庫也成為很多不法分子攻擊的對(duì)象。為了保護(hù)數(shù)據(jù)庫文件安全完整,避免黑客非法篡改、盜竊、破壞數(shù)據(jù)信息,我們有必要對(duì)數(shù)據(jù)庫中的信息進(jìn)行加密處理。(5)安全審核。為了明確安全威脅來源,有針對(duì)性建立數(shù)據(jù)庫安防體系,數(shù)據(jù)庫管理系統(tǒng)應(yīng)建立起明確的用戶權(quán)限安全性審核體制。在用戶登錄期間,如果出現(xiàn)了分布式數(shù)據(jù)庫系統(tǒng)的可能非法入侵行為,那么就應(yīng)該執(zhí)行數(shù)據(jù)庫的安全審核。除此之外,還應(yīng)該加強(qiáng)對(duì)分布式數(shù)據(jù)庫管理人員的審核,目前的互聯(lián)網(wǎng)環(huán)境中,大量的經(jīng)惡意代碼而產(chǎn)生的安全問題越來越多,而這些惡意的代碼的傳播,不能完全歸責(zé)于所謂黑客行為,有很大一部分是由數(shù)據(jù)庫程序的編制人員或內(nèi)部的管理人員加到數(shù)據(jù)庫系統(tǒng)中去的,有鑒于此,加強(qiáng)內(nèi)部工作人員的道德教育是很有必要的。(6
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 城市地?cái)偽幕膰H傳播考核試卷
- 調(diào)味品企業(yè)品牌戰(zhàn)略與市場定位考核試卷
- 茶葉品牌故事撰寫與傳播考核試卷
- 雙語產(chǎn)品目錄翻譯與認(rèn)證補(bǔ)充協(xié)議
- 離婚協(xié)議強(qiáng)制執(zhí)行司法拍賣與財(cái)產(chǎn)分配協(xié)議
- 橋梁施工臨時(shí)檢測員職責(zé)要求與聘用協(xié)議
- 高效能低碳鋼盤螺建筑原材料集中采購框架合同
- 線上教育平臺(tái)服務(wù)補(bǔ)充協(xié)議
- 寵物醫(yī)院寵物醫(yī)院醫(yī)院運(yùn)營管理與委托管理全面合作協(xié)議
- 醫(yī)療機(jī)構(gòu)醫(yī)務(wù)人員廉潔自律規(guī)范合同
- 2020版 滬教版 高中音樂 必修1 音樂鑒賞 下篇《第五單元 聲情戲韻》大單元整體教學(xué)設(shè)計(jì)2020課標(biāo)
- 幼兒園繪本故事《三只小豬蓋房子》教學(xué)課件全文
- 2024年中考模擬試卷地理(廣州卷)
- 2025云南省高中學(xué)考會(huì)考英語詞匯單詞表(復(fù)習(xí)必背)
- 建材市場消防應(yīng)急預(yù)案
- 胸腔積液課件教學(xué)課件
- 新課標(biāo)背景下“教學(xué)評(píng)一體化”評(píng)的策略
- GB/T 44672-2024體外診斷醫(yī)療器械建立校準(zhǔn)品和人體樣品賦值計(jì)量溯源性的國際一致化方案的要求
- 一年級(jí)上冊體育教學(xué)設(shè)計(jì) -快速跑 人教版 17張
- DB34∕T 3345-2019 馬尾松立木材積表
- 靜脈血栓栓塞癥(VTE)的-預(yù)防與護(hù)理
評(píng)論
0/150
提交評(píng)論