時間:2022-11-16 22:30:01 | 來源:信息時代
時間:2022-11-16 22:30:01 來源:信息時代
數(shù)據(jù)庫機范例 : 典型的試驗性數(shù)據(jù)庫樣機或某些數(shù)據(jù)庫機產(chǎn)品。多年來數(shù)據(jù)庫機的研發(fā)與數(shù)據(jù)庫(軟件)技術一直在并行地發(fā)展著。在關系數(shù)據(jù)庫大量普及和應用的同時,在數(shù)據(jù)庫機的研究領域,已先后涌現(xiàn)出多種數(shù)據(jù)庫機的設計方案、試驗樣機,乃至商品化的產(chǎn)品。列舉如下:
1.試驗性數(shù)據(jù)庫機樣機
(1) CASSM(context addressed segment sequential memory):世界上第一臺數(shù)據(jù)庫機,稱為上下文尋址分段順序存儲器,是美國佛羅里達大學蘇耀威(Y.W.Su)等在20世紀70年代前期提出的一種多磁道、多處理單元并行工作的數(shù)據(jù)庫機方案。CASSM是一個多元邏輯系統(tǒng),它采用多元結構(cellular structure),含有造價低廉的大型存儲器。每個處理單元皆由一個處理器和一個隨機存取存儲器組成。整個數(shù)據(jù)庫存儲在固定磁盤上并在多元邏輯上被處理,其存取方式靈活,磁盤空間可有效利用。CASSM可用于支持層次、網(wǎng)狀、關系三種不同模式的數(shù)據(jù)庫。
(2) RAP(relational associative processor): 加拿大多倫多大學的Ozkarahan,Schuster,Smith等人,在20世紀70年代中期提出一種直接把數(shù)據(jù)的處理與磁頭沿磁道(track)讀寫過程結合起來的數(shù)據(jù)庫機方案,可同時從若干磁道讀出紀錄,同時由相應的單元處理器CP(Cell Processor)對讀出數(shù)據(jù)進行處理。被選中的紀錄或字段經(jīng)處理后,再經(jīng)接口處理器傳送給主機系統(tǒng),或者寫回原磁道。
(3) DIRECT: 美國威斯康星大學D.J.DeWitt在20世紀70年代后期設計的一個數(shù)據(jù)庫機實驗系統(tǒng),是一種支持關系數(shù)據(jù)模型的數(shù)據(jù)庫機。該系統(tǒng)采取了共享存儲的多指令流、多數(shù)據(jù)流(MIMD)的多機系統(tǒng)結構。系統(tǒng)采用后援計算機方案,即將通用計算機用來作數(shù)據(jù)庫處理。后端控制器負責詢問處理機的控制和存儲器管理,并按控制器對所分配的頁面進行關系代數(shù)運算。
(4) DBC/MDBS: 美國俄亥俄州立大學D. K.Hsiao等在美國海軍協(xié)助下研制的一種數(shù)據(jù)庫機。該系統(tǒng)由數(shù)據(jù)回路和結構回路組成。兩個回路的結合處是數(shù)據(jù)庫命令和控制處理機DBCCP,同時也是與主處理機的接口。數(shù)據(jù)回路中包括海量存儲器MM和安全性篩選器SFP。結構回路中包括結構存儲器信息處理機SMIP、結構存儲器SM、關鍵字轉換部件KXU和索引翻譯部件IXU,這些功能很強的專門部件按流水線作業(yè),并行化程度很高。DBC的查詢執(zhí)行時間,要比用普通軟件實現(xiàn)的DBMS的效率高很多。后來,D.K.Hsiao等在20世紀70年代后期又提出了一種面向屬性/數(shù)據(jù)項的數(shù)據(jù)庫機設計方案。
(5) RDBM(relational database machine): 德國Braunschweig技術大學在20世紀80年代初期研制的一種采用多處理機的數(shù)據(jù)庫機,又稱為Braunschweig查找處理機,主要設計目標是: 提高對關系型數(shù)據(jù)庫檢索、跨關系操作(如join,aggregation等)的效率,同時保證并發(fā)事務執(zhí)行的一致性。該數(shù)據(jù)庫機包括三個部件: ①數(shù)據(jù)庫存儲器;②查找部件,包括一個控制模塊和數(shù)據(jù)管理模塊,14個具有處理布爾表達式或詢問能力的查找模塊和一個匹配字產(chǎn)生器; ③一臺控制處理機,用來作查找處理機與主計算機的接口,它控制查找部件和數(shù)據(jù)庫存儲器的工作。
(6) RDBC(relational database computer):我國學者童頫與美國馬里蘭大學姚詩斌合作研究的一種數(shù)據(jù)庫機的設計方案。主要是在一種通用計算機系統(tǒng)的總線上,針對關系型數(shù)據(jù)庫系統(tǒng)中最常用又費時的數(shù)據(jù)庫操作而設計了一個專用處理器——數(shù)據(jù)過濾器(data filter,DF)和連接處理器(join processor,JP)。RDBC的總體框圖如圖1所示。DF采用由多處理器組成的多條流水線結構; JP采用二維處理器陣列結構,可實現(xiàn)對取自兩個關系的各元組(記錄)進行并行操作。
圖1 RDBC總體框圖
微信公眾號
版權所有? 億企邦 1997-2022 保留一切法律許可權利。