新聞中心
并行存儲(chǔ)與分布式存儲(chǔ)區(qū)別?
并行存儲(chǔ)和分布式存儲(chǔ)是兩種不同的存儲(chǔ)方式,它們的主要區(qū)別如下:

創(chuàng)新互聯(lián)公司堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都做網(wǎng)站、網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的巢湖網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
存儲(chǔ)方式 。并行存儲(chǔ)系統(tǒng)將數(shù)據(jù)存儲(chǔ)在多個(gè)硬盤上,而分布式存儲(chǔ)系統(tǒng)將數(shù)據(jù)存儲(chǔ)在多個(gè)服務(wù)器上。
訪問(wèn)方式 。并行存儲(chǔ)系統(tǒng)客戶端必須通過(guò)協(xié)議服務(wù)器才能訪問(wèn)數(shù)據(jù),而分布式存儲(chǔ)系統(tǒng)客戶端直接訪問(wèn)所有存儲(chǔ)節(jié)點(diǎn)。
系統(tǒng)目的 。并行存儲(chǔ)系統(tǒng)主要目的是提高存儲(chǔ)系統(tǒng)的處理性能,而分布式存儲(chǔ)系統(tǒng)主要目的是實(shí)現(xiàn)場(chǎng)地自治和數(shù)據(jù)的全局透明共享。
實(shí)現(xiàn)方式 。并行存儲(chǔ)系統(tǒng)各個(gè)結(jié)點(diǎn)間一般采用高速網(wǎng)絡(luò)連接,而分布式存儲(chǔ)系統(tǒng)各個(gè)結(jié)點(diǎn)間一般采用局域網(wǎng)或廣域網(wǎng)相連。
主要區(qū)別:
(1) 應(yīng)用目標(biāo)不同。并行數(shù)據(jù)庫(kù)系統(tǒng)的目標(biāo)是充分發(fā)揮并行計(jì)算機(jī)的優(yōu)勢(shì),利用系統(tǒng)中的各個(gè)處理機(jī)結(jié)點(diǎn)并行完成數(shù)據(jù)庫(kù)任務(wù),提高數(shù)據(jù)庫(kù)系統(tǒng)的整體性能。分布式數(shù)據(jù)庫(kù)系統(tǒng)主要目的在于實(shí)現(xiàn)場(chǎng)地自治和數(shù)據(jù)的全局透明共享,而不要求利用網(wǎng)絡(luò)中的各個(gè)結(jié)點(diǎn)來(lái)提高系統(tǒng)處理性能。(2) 實(shí)現(xiàn)方式不同。在具體實(shí)現(xiàn)方法上,并行數(shù)據(jù)庫(kù)系統(tǒng)與分布式數(shù)據(jù)庫(kù)系統(tǒng)也有著較大的不同。在并行數(shù)據(jù)庫(kù)系統(tǒng)中,為了充分利用各個(gè)結(jié)點(diǎn)的處理能力,各結(jié)點(diǎn)間可以采用高速網(wǎng)絡(luò)連接。結(jié)點(diǎn)鍵的數(shù)據(jù)傳輸代價(jià)相對(duì)較低,當(dāng)某些結(jié)點(diǎn)處于空閑狀態(tài)時(shí),可以將工作負(fù)載過(guò)大的結(jié)點(diǎn)上的部分任務(wù)通過(guò)高速網(wǎng)傳送給空閑結(jié)點(diǎn)處理,從而實(shí)現(xiàn)系統(tǒng)的負(fù)載平衡。但是在分布式數(shù)據(jù)庫(kù)系統(tǒng)中,為了適應(yīng)應(yīng)用的需要,滿足部門分布特點(diǎn)的需要,各結(jié)點(diǎn)間一般采用局域網(wǎng)或廣域網(wǎng)相連,網(wǎng)絡(luò)帶寬較低,結(jié)點(diǎn)間的通信開(kāi)銷較大。因此,在查詢處理時(shí)一般應(yīng)盡量減少結(jié)點(diǎn)間的數(shù)據(jù)傳輸量。(3) 各結(jié)點(diǎn)的地位不同。在并行數(shù)據(jù)庫(kù)系統(tǒng)中,各結(jié)點(diǎn)是完全非獨(dú)立的,不存在全局應(yīng)用和局部應(yīng)用的概念,在數(shù)據(jù)處理中只能發(fā)揮協(xié)同作用,而不能有局部應(yīng)用。在分布式數(shù)據(jù)庫(kù)系統(tǒng)中,各結(jié)點(diǎn)除了能通過(guò)網(wǎng)絡(luò)協(xié)同完成全局事務(wù)外,各結(jié)點(diǎn)具有場(chǎng)地自治性,每個(gè)場(chǎng)地使獨(dú)立的數(shù)據(jù)庫(kù)系統(tǒng)。每個(gè)場(chǎng)地有自己的數(shù)據(jù)庫(kù)、客戶、CPU等資源,運(yùn)行自己的DBMS,執(zhí)行局部應(yīng)用,具有高度的自治性。
并行存儲(chǔ)和分布式存儲(chǔ)是兩種不同的存儲(chǔ)結(jié)構(gòu)或存儲(chǔ)系統(tǒng)設(shè)計(jì)思想。它們主要區(qū)別在于數(shù)據(jù)的存儲(chǔ)方式和處理方式。
1. 數(shù)據(jù)存儲(chǔ)方式:在并行存儲(chǔ)中,數(shù)據(jù)被劃分為多個(gè)塊,并分布在多個(gè)存儲(chǔ)設(shè)備中,每個(gè)存儲(chǔ)設(shè)備獨(dú)立存儲(chǔ)一部分?jǐn)?shù)據(jù),所有存儲(chǔ)設(shè)備通過(guò)高速總線進(jìn)行數(shù)據(jù)的讀取和寫入。而在分布式存儲(chǔ)中,數(shù)據(jù)也被劃分為多個(gè)塊,但這些塊可以分布在不同的存儲(chǔ)節(jié)點(diǎn)上,每個(gè)存儲(chǔ)節(jié)點(diǎn)可以是獨(dú)立的物理設(shè)備。每個(gè)節(jié)點(diǎn)都獨(dú)立存儲(chǔ)一部分?jǐn)?shù)據(jù),并通過(guò)網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)的讀取和寫入。
2. 數(shù)據(jù)處理方式:在并行存儲(chǔ)中,數(shù)據(jù)的讀取和寫入可以并行進(jìn)行,每個(gè)存儲(chǔ)設(shè)備可以獨(dú)立處理自己存儲(chǔ)的數(shù)據(jù),從而提高數(shù)據(jù)的讀寫性能。而在分布式存儲(chǔ)中,數(shù)據(jù)的讀取和寫入需要通過(guò)網(wǎng)絡(luò)傳輸進(jìn)行協(xié)作,存儲(chǔ)節(jié)點(diǎn)之間需要進(jìn)行數(shù)據(jù)的同步和協(xié)調(diào),這可能會(huì)引入一定的延遲和開(kāi)銷。
3. 故障容錯(cuò)性:在分布式存儲(chǔ)中,由于數(shù)據(jù)可以冗余存儲(chǔ)在多個(gè)節(jié)點(diǎn)上,一部分節(jié)點(diǎn)故障不會(huì)導(dǎo)致數(shù)據(jù)的丟失,系統(tǒng)可以通過(guò)其他存儲(chǔ)節(jié)點(diǎn)繼續(xù)提供服務(wù)。而在并行存儲(chǔ)中,存儲(chǔ)設(shè)備之間通常是獨(dú)立的,一部分設(shè)備故障可能會(huì)導(dǎo)致相應(yīng)的數(shù)據(jù)丟失或不可用。
綜上所述,并行存儲(chǔ)和分布式存儲(chǔ)主要在數(shù)據(jù)存儲(chǔ)方式、數(shù)據(jù)處理方式和故障容錯(cuò)性方面有所不同。并行存儲(chǔ)適合大規(guī)模數(shù)據(jù)的高性能處理,而分布式存儲(chǔ)適合大規(guī)模數(shù)據(jù)的高可靠性和可擴(kuò)展性。
到此,以上就是小編對(duì)于為什么要用分布式存儲(chǔ),優(yōu)點(diǎn)是什么的問(wèn)題就介紹到這了,希望這1點(diǎn)解答對(duì)大家有用。
分享題目:并行存儲(chǔ)與分布式存儲(chǔ)區(qū)別?(為什么分布式存儲(chǔ)可以提供更高的可靠性和可擴(kuò)展性?)
網(wǎng)站URL:http://www.dlmjj.cn/article/dhosppi.html


咨詢
建站咨詢
