下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、并行數(shù)據(jù)庫體系結構author:skatetime:2010-03-11并行數(shù)據(jù)庫體系結構并行數(shù)據(jù)庫要求盡可能的并行執(zhí)行所有的數(shù)據(jù)庫操作,從而在整體上提高數(shù)據(jù)庫系統(tǒng)的性能。根據(jù)所在的計算機的處理器Processor)、內存(Memory及存儲設備(Storage的相互關系,并行數(shù)據(jù)庫可以歸納為三種基本的體系結構(這也是并行計算的三種基本體系結構),即:共享內存結構(Shared-Memory、共享磁盤結構(Shared-Disk無共享資源結構(Shared-Nothing。1、共享內存(Shared-Memory結構該結構包括多個處理器、一個全局共享的內存(主存儲器)和多個磁盤存儲,各個處理器
2、通過高速通訊網(wǎng)絡InterconnectionNetwork與共享內存連接,并均可直接訪問系統(tǒng)中的一個、多個或全部的磁盤存儲,在系統(tǒng)中,所有的內存和磁盤存儲均由多個處理器共享。(1)提供多個數(shù)據(jù)庫服務的處理器通過全局共享內存來交換消息和數(shù)據(jù),通訊效率很高,查詢內部和查詢間的并行性的實現(xiàn)也均不需要額外的開銷;2)數(shù)據(jù)庫中的數(shù)據(jù)存儲在多個磁盤存儲上,并可以為所有處理器訪問;(3)在數(shù)據(jù)庫軟件的編制方面與單處理機的情形區(qū)別也不大。這種結構由于使用了共享的內存,所以可以基于系統(tǒng)的實際負荷來動態(tài)地給系統(tǒng)中的各個處理器分配任務,從而可以很好地實現(xiàn)負荷均衡。這種結構硬件資源之間的互連比較復雜,硬件成本較高;
3、由于多個處理器共享內存,所以系統(tǒng)中的處理器數(shù)量的增加會導致嚴重的內存爭用,因此系統(tǒng)中處理器的數(shù)量受到限制,系統(tǒng)的可擴充性較差;此外,由于共享內存的機制,會導致共享內存的任何錯誤將影響到系統(tǒng)中的全部處理器,使得系統(tǒng)的可用性表現(xiàn)得也不是很好;其實shared-Memory吉構也就是SMP結構。2、共享磁盤(Shared-Disk結構該結構由多個具有獨立內存(主存儲器)的處理器和多個磁盤存儲構成,各個處理器相互之間沒有任何直接的信息和數(shù)據(jù)的交換,多個處理器和磁盤存儲由高速通信網(wǎng)絡連接,每個處理器都可以讀寫全部的磁盤存儲。這種結構常用于實現(xiàn)數(shù)據(jù)庫集群,硬件成本低、可擴充性好、可用性強,且可很容易地從單
4、處理器系統(tǒng)遷移,還可以容易地在多個處理器之間實現(xiàn)負載均衡。這也就是MPP結構系統(tǒng)。缺點:A.這種結構的一個明顯不足是多個處理器使用系統(tǒng)中的全部的磁盤存儲,因此,當處理器增加時可能會導致磁盤爭用而導致的性能問題。B.系統(tǒng)中的每一個處理器可以訪問全部的磁盤存儲,磁盤存儲中的數(shù)據(jù)被復制到各個處理器各自的高速緩沖區(qū)中進行處理,這時會出現(xiàn)多個處理器同時對同一磁盤存儲位置進行訪問和修改,最終導致數(shù)據(jù)的一致性無法保障,因此,在結構中需要增加一個分布式緩存管理器來對各個處理器的并發(fā)訪問進行全局控制與管理,這會帶來額外的通信開銷。Oracle的RAC就是樣的結構3、無共享資源(Shared-Nothing結構該
5、結構由多個完全獨立的處理節(jié)點構成,每個處理節(jié)點具有自己獨立的處理器、獨立的內存(主存儲器)和獨立的磁盤存儲,多個處理節(jié)點在處理器級由高速通信網(wǎng)絡連接,系統(tǒng)中的各個處理器使用自己的內存獨立地處理自己的數(shù)據(jù)。這種結構中,每一個處理節(jié)點就是一個小型的數(shù)據(jù)庫系統(tǒng),多個節(jié)點一起構成整個的分布式的并行數(shù)據(jù)庫系統(tǒng)。由于每個處理器使用自己的資源處理自己的數(shù)據(jù),不存在內存和磁盤的爭用,提高的整體性能。另外這種結構具有優(yōu)良的可擴展性一一只需增加額外的處理節(jié)點,就可以以接近線性的比例增加系統(tǒng)的處理能力。這種結構中,由于數(shù)據(jù)是各個處理器私有的,因此系統(tǒng)中數(shù)據(jù)的分布就需要特殊的處理,以盡量保證系統(tǒng)中各個節(jié)點的負載基本平衡,但在目前的數(shù)據(jù)庫領域,這個數(shù)據(jù)分布問題已經(jīng)有比較合理的解決方案。由于數(shù)據(jù)是分布在各個處理節(jié)點上的,因此,使用這種結構的并行數(shù)據(jù)庫系統(tǒng),在擴展時不可避免地會導致數(shù)據(jù)在整個系統(tǒng)范圍內的重分布(Re-Distributior)問題。目前,在并行數(shù)據(jù)庫領域,Shared-Memory吉構很少被使用了,Shared-Disk結構和Shared-Nothing吉構則由于其各自的優(yōu)勢而得以應用
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 行政總廚個人述職報告
- 糖尿病護理方案
- 3.3.1鹽類的水解酸堿性高二上學期化學人教版(2019)選擇性必修1
- 足跟痛的診斷與治療
- 保護牙齒小班安全教案反思
- 荷塘月色說課稿
- 安踏企業(yè)五年戰(zhàn)略規(guī)劃
- 生物物理學實驗室安全操作
- 機場租賃合同
- 健身中心土地租賃協(xié)議
- 《物流機械設備》課件
- 芥末醬行業(yè)報告
- 玉米種子銷售計劃書
- 《電動叉車培訓教材》課件
- 第3.2課《簡單相信傻傻堅持》(課件)-【中職專用】高二語文同步課件(高教版2023·職業(yè)模塊)
- 家紡面料未來發(fā)展趨勢報告
- 生物技術與生物醫(yī)學
- 專業(yè)知識的敏捷和迭代
- 2024年酒店業(yè)前景與發(fā)展趨勢
- 傳染病監(jiān)測與預警系統(tǒng)建設
- 高層建筑火災逃生與自救策略
評論
0/150
提交評論