freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

分布式數(shù)據(jù)庫在學(xué)生信息管理系統(tǒng)結(jié)構(gòu)設(shè)計-在線瀏覽

2025-05-25 20:36本頁面
  

【正文】 (局部應(yīng)用)。分布透明性使用戶不必關(guān)心數(shù)據(jù)的邏輯分片,不必關(guān)心數(shù)據(jù)是否被復(fù)制及復(fù)制副本的個數(shù)(冗余數(shù)據(jù)),也不必關(guān)心數(shù)據(jù)物理及其片段位置的分布細節(jié),同時也不關(guān)心局部場地上數(shù)據(jù)庫支持哪種數(shù)據(jù)模型。因而,分布式數(shù)據(jù)庫系統(tǒng)常常采用集中和自治相結(jié)合的控制機制。同時,系統(tǒng)又設(shè)有集中控制機制,協(xié)調(diào)各局部DBMS的工作,執(zhí)行全局管理功能。其原因是,冗余數(shù)據(jù)不僅浪費存儲空間,而且容易造成各數(shù)據(jù)副本之間的不一致性,為了保證數(shù)據(jù)的一致性,系統(tǒng)要付出一定的維護代價。另外,系統(tǒng)可以選擇用戶最近的數(shù)據(jù)副本進行操作,減少通信代價,改善整個系統(tǒng)的性能。2.1.3分布式數(shù)據(jù)庫數(shù)據(jù)分片數(shù)據(jù)分片(Data Fragmentation)也稱數(shù)據(jù)分割,是分布式數(shù)據(jù)庫的特征之一。這樣減少網(wǎng)絡(luò)通信量,從而提高效率。它們通過對全局關(guān)系施加選擇運算得到,并可通過對這些片段的合并操作來恢復(fù)該全局關(guān)系。要求全局關(guān)系的每一個屬性至少映射到一個垂直片段中,且每一個垂直分段都包含該全局關(guān)系的鍵。3混合分片:水平分片和垂直分片的混合。不相交性:在各水平分片的關(guān)系子集中不能出現(xiàn)相同元組。2.1.4分布式數(shù)據(jù)庫數(shù)據(jù)分布數(shù)據(jù)分布(Data Distribution)是指分布式數(shù)據(jù)庫中的數(shù)據(jù)不是存儲在一個站點的計算機存儲設(shè)備上,而是根據(jù)需要將數(shù)據(jù)劃分成邏輯片段,按某種策略將這些片段分散地存儲在各個站點上。這種分布策略可充分利用各個站點上的存儲設(shè)備,數(shù)據(jù)的存儲量大。同時,由于數(shù)據(jù)是分布在多個站點上,當某部分站點出現(xiàn)故障時,系統(tǒng)仍能運行,提高了系統(tǒng)的可靠性。2復(fù)制式:全局數(shù)據(jù)有多個副本,每個站點上都有一個完整的數(shù)據(jù)副本。但是要保持各個站點上數(shù)據(jù)的同步修改,將要付出高昂的代價。3混合式:全部數(shù)據(jù)被分為若干個子集,每個子集安置在不同的站點上,但任意站點都沒有保存全部的數(shù)據(jù),根據(jù)數(shù)據(jù)的重要性決定各個子集的副本的多少,這種分布策略,兼顧分割式和復(fù)制式的做法,也獲得了二者的優(yōu)點,它靈活性好,能提高系統(tǒng)的效率,但同時也包括T者的復(fù)雜性。即整個數(shù)據(jù)庫存放在一個場地上,且沒有數(shù)據(jù)副本存在。存放數(shù)據(jù)庫的那個場地相當于一個數(shù)據(jù)庫服務(wù)器,其它場地相當于該數(shù)據(jù)庫服務(wù)器的遠程終端,它們對數(shù)據(jù)庫的訪問是通過遠程登錄訪問來實現(xiàn)的。集中式最主要的優(yōu)點是簡單,容易實現(xiàn),所有的存取操作都在單一場地進行,這樣數(shù)據(jù)一致性維護和并發(fā)控制都比較容易實現(xiàn)。其次,所有操作都在中心場地執(zhí)行,其它場地都要通過網(wǎng)絡(luò)訪問中心場地,因此都有通信代價與時間延遲,系統(tǒng)的并行處理也受限于中心場地的處理能力與速度,進而中心場地就會成為“瓶頸”,這就進一步限制了系統(tǒng)的反應(yīng)速度,而且中心場地也容易崩潰,系統(tǒng)的有效性與可用性不高。2重復(fù)式。這種方式的可用性、健壯性及效率相當高。由于每個場地都有一個完全的數(shù)據(jù)庫副本,用戶的請求大都可以在本場地完成,這有助于提高響應(yīng)速度,減少通信代價,使通信分布比較均勻。但是系統(tǒng)需要花費相當大的開銷去維護數(shù)據(jù)庫的一致性和運行并發(fā)控制。如何保持數(shù)據(jù)的一致性,依系統(tǒng)的不同而差別很大,而且所承受的開銷取決于所提供的數(shù)據(jù)的一致性的級別。因為,若允許兩個修改操作在不能實現(xiàn)同步的情況各自在不同的場地進行,則當系統(tǒng)恢復(fù)正常以后,可能出現(xiàn)數(shù)據(jù)的不一致性。一般來說,這種策略比較適合于要求可靠性高、數(shù)據(jù)庫小、修改頻率低的場合。全局邏輯數(shù)據(jù)庫被分割成許多片段,并且被分配到各個場地上,但這些片段只有一個拷貝。同樣進行數(shù)據(jù)分割時,也應(yīng)盡量將某一個場地經(jīng)常存取的數(shù)據(jù)存放在相應(yīng)的場地,這樣可以減少網(wǎng)絡(luò)開銷。一是數(shù)據(jù)庫的大小只受限于網(wǎng)絡(luò)上作為整個可用的硬盤空間的大小,而不受限于某一場地的可用硬盤空間的大小。但另一方面,可能有一個請求需要存取多個場地甚至全部場地的數(shù)據(jù),這時由于需要訪問相關(guān)場地上的片段,這時網(wǎng)絡(luò)開銷可能比集中式更高,但若設(shè)計時分割標準合適且配合妥當?shù)姆植荚瓌t,則出現(xiàn)這種情況應(yīng)該是不多見的。通信負載較均勻地分布于整個網(wǎng)絡(luò),所以任何場地都對通信瓶頸口不敏感。這種方案的性能、有效性和可靠性與數(shù)據(jù)庫訪問的局部性相關(guān),若一個存取操作幾乎在一個場地進行,則說數(shù)據(jù)庫訪問的局部性高,否則就低。如果設(shè)計時分片,可能造成每一個請求都要存取多個場地,則其性能、有效性和可靠性會比集中式更低,因為多個場地出故障的概率要比單獨某一個場地出故障的概率要大,這樣只要有一個場地出故障,這個請求就不能執(zhí)行。4組合式。這種策略兼有分割與重復(fù)式的一些特點。分割與分布的策略及各片段重復(fù)的個數(shù)需要在各因素之間權(quán)衡,局部輔存與整體輔存之間、可靠性與可用性、提高效率的方法及通信代價、同步與控制代價等要綜合折中權(quán)衡。分割時,可使常用的關(guān)鍵性數(shù)據(jù)重復(fù)分布于所需的場地,不常用的數(shù)據(jù)可只存儲一次,這樣可降低存儲量。這種方式最靈活,同時實現(xiàn)起來也是最復(fù)雜的,因為影響系統(tǒng)性能、可靠性、存取需求等的各種因素是彼此相關(guān)的,很難將其分割開來考慮??傊?,采用這種方式必須全面考慮各種因素,并進行權(quán)衡。其中包括了學(xué)生信息日常工作中的各項操作。但是這種模型對于數(shù)據(jù)量巨大時,已經(jīng)無法滿足用戶的需求;同時,當出現(xiàn)一些人為何自然災(zāi)害等對數(shù)據(jù)造成破壞時,數(shù)據(jù)的安全性將無法得到保護,甚至出現(xiàn)丟失。分布式數(shù)據(jù)庫系統(tǒng)使用計算機網(wǎng)絡(luò)將地理位置分散而管理和控制又需要不同程度集中的多個邏輯單位連接起來,共同組成一個統(tǒng)一的數(shù)據(jù)庫系統(tǒng)。 分布式數(shù)據(jù)庫管理系統(tǒng)包括三個組成部分:全局數(shù)據(jù)庫管理系統(tǒng)(GDBMS)、局部數(shù)據(jù)庫管理系統(tǒng)(LDBMS)和通訊管理程序(CM)。 圖1 分布式數(shù)據(jù)庫系統(tǒng)體系結(jié)構(gòu) 本學(xué)生管理系統(tǒng)采用的分布式管理系統(tǒng)為SQLSERVER 2000,稍后集中介紹其分布式模型及實現(xiàn)。分片是對整個數(shù)據(jù)庫中的數(shù)據(jù)來說的,而分配時分布式數(shù)據(jù)庫在物理位置上的存儲。 在本學(xué)生管理系統(tǒng)中,根據(jù)學(xué)生性別將所有學(xué)生分成兩部分,分別位于數(shù)據(jù)庫A與數(shù)據(jù)庫B(在兩臺不同的環(huán)境上)。同樣它也支持分布式數(shù)據(jù)庫的運行。這個模型的機制模擬了出版社的工作方式,即將所需的數(shù)據(jù)出版出來后由需要的用戶進行訂閱從而組成分布式的數(shù)據(jù)庫。發(fā)布服務(wù)器是提供數(shù)據(jù)以便復(fù)制到其它服務(wù)器的服務(wù)器。同出版社方式比較,發(fā)布服務(wù)器相當于出版社中的出版商角色,主要出版數(shù)據(jù)。它相當于是出版社工作方式中的分銷商。發(fā)布是一個數(shù)據(jù)庫中的一個或多個項目的集合。項目是指定要復(fù)制的數(shù)據(jù)表、數(shù)據(jù)分區(qū)或數(shù)據(jù)庫對象。訂閱是對數(shù)據(jù)或數(shù)據(jù)庫對象的復(fù)本的請求。訂閱的同步或數(shù)據(jù)分發(fā)可以由發(fā)布服務(wù)器(強制訂閱)或訂閱服務(wù)器(請求訂閱)請求。 圖2:SQLSERVER 分布式模型在所做學(xué)生管理系統(tǒng)中,我們選一臺SERVER20003系統(tǒng)的電腦作為發(fā)布服務(wù)器和分發(fā)服務(wù)器,兩臺XP系統(tǒng)作為訂閱服務(wù)器A與B,分別訂閱男女學(xué)生信息,實現(xiàn)分片。為適應(yīng)網(wǎng)絡(luò)應(yīng)用程序的開發(fā)要求集成了Enterprise Application Studio中PowerBuilder以及Power Site的功能,在傳統(tǒng)數(shù)據(jù)庫開發(fā)的基礎(chǔ)上,將Web應(yīng)用更好地集成到PowerBuilder中。是功能強大并易于使用的第4代編程語言(4GL),它內(nèi)置了包括數(shù)據(jù)窗口在內(nèi)的多種對象類,
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1