資料庫計算機

資料庫計算機

資料庫計算機(databasecomputer )實現資料庫的存儲、管理和控制的一種專用計算機系統。

基本介紹

  • 中文名:資料庫計算機
  • 外文名:databasecomputer 
  • 作用:實現資料庫的存儲、管理和控制
  • 屬於:專用計算機系統
基本介紹,發展,用途,技術,旋轉處理,散列位陣列,聯想處理,多處理機,類型,

基本介紹

它能十分快速而有效地完成各種資料庫操作,並能適應大型資料庫的管理。由於微處理機技術和簡約指令集計算機(RISC)技術的飛速發展,使高檔微機和各種工作站(見計算機工作站)的價格越來越低,而處理能力和存儲容量卻越來越高。可以說,通用處理機在這方面的發展在較大程度上降低了人們對資料庫機的進一步研究的積極性。使得資料庫機的發展在一定程度上處於停頓狀態。面對這種嚴峻形勢,它的進一步發展必須解決成本太高和使用太專等問題,以爭得用戶。
資料庫計算機結構體系資料庫計算機結構體系

發展

資料庫機的未來發展概括起來大概有以下幾方面:
①充分利用大規模積體電路技術、並行處理和其他先進硬體技術,提高資料庫機的性能/價格比。
②研究新的資料庫機體系結構和相應的並行操作算法和軟體,提高整機系統的性能,使它能適應一些特殊套用中對海量資料庫進行管理的需求。
③將它與人工智慧技術結合,做出有一定智慧型的資料庫機,使這種機器不但能對數據進行管理和控制,而且能支持對知識的加工和運用,從而在知識處理領域發揮作用。
④充分利用分布資料庫技術,發展面向通用硬體和軟體的能在網路環境下使用的資料庫機,提高資料庫機的通用性。

用途

專門用於完成資料庫管理系統中的部分功能或全部功能,以提高數據處理效率的計算機。在一般的計算機系統中,中央處理器執行全部資料庫的操作,因而數據處理效率低,軟體系統複雜,難以滿足日益增長的需要。於是,提出新的計算機系統結構,將資料庫操作轉移到一個與主計算機相連的專用計算機上,這就是資料庫計算機。資料庫計算機可以用專用的硬體或固件來實現,也可以用通用計算機配置專用的軟體或硬設備來實現。在資料庫系統中執行查詢修改時,須對大量的數據進行傳送和處理。為了改善系統性能,在資料庫計算機中常採用高速數據處理技術。
相關資料相關資料

技術

常用的高速處理技術有旋轉處理、散列位陣列、聯想處理和多處理機四種。

旋轉處理

① 旋轉處理:在資料庫中,大量數據存放在輔助存儲器中。磁碟是主要的在線上輔助存儲器,當它旋轉時便對數據進行處理。1970年提出“每磁軌邏輯“方案,即在每個磁軌上配一微處理器磁碟旋轉一圈就能掃描全部數據並直接進行處理。

散列位陣列

② 散列位陣列:關係資料庫中關係的連線運算所需的時間很長,與記錄數目的平方成正比。通過散列位陣列執行半連線運算,可以較好地解決這個問題。設關係R和S執行半連線運算。首先,將位陣列中所有數位置於“0”,然後對關係R中所有指定屬性的值進行散列運算,按其結果所規定的地址,把相應的位陣列單元置“1“。對所有R操作完成後,便採用同樣的散列函式對關係S中所有指定屬性的值進行散列運算。如果原來位陣列單元是“1”,則結果就可能包含S,否則就不包含。
相關資料相關資料

聯想處理

③ 聯想處理:聯想處理技術是使用計算機仿效人的行為模式進行信息處理的一項技術。在計算機中,用兩種方法實現聯想功能,即軟體聯想法和硬體聯想法。軟體聯想是以“散列技術”為主的模擬聯想。使用傳統的器件,藉助某種“散列函式“產生外部數據物理地址的映像,從而得到外部數據與存儲器內部數據的聯繫。硬體聯想是使用專門的器件或設備進行聯想處理(見聯想處理機聯想存儲器)。聯想處理適用於字元串及其間關係的處理,按內容檢索數據,處理效率高。

多處理機

④ 多處理機:通過多處理機系統結構,可在同一時刻或同一時間間隔內完成兩種或兩種以上性質相同或不相同的工作,以提高數據處理的速度。在多處理機系統中,機間互連須滿足機間通信模式的多樣性和通信不規則性的要求,實現無衝突的連線。一般的連線方式有匯流排結構交叉開關結構、多連線埠存儲器結構、開關樞紐結構等。

類型

資料庫計算機的結構有多種形式。根據構成資料庫計算機的處理機數目和是否直接在輔助存儲器上進行檢索更新,可分為五類。
①單處理機間接檢索型
① 單處理機間接檢索型:將通用的處理機作為主計算機的後端機,利用固件實現資料庫處理的功能,專門進行資料庫的管理和處理。例如,智慧型資料庫機IDM500就屬於這種類型。
資料庫計算機資料庫計算機
②單處理機直接檢索型
② 單處理機直接檢索型:利用專用的處理機實現直接檢索的功能。這類資料庫機將數據從磁碟讀出,立刻送到相聯檢索部件和記錄檢索部件進行數據篩選,得到所需的結果。有的直接檢索型單處理機還採用散列位陣列技術提高檢索效率。
③多處理機直接檢索型
③多處理機直接檢索型:採用多處理機組成數據處理系統,直接在輔助存儲器上進行檢索更新。這種資料庫計算機的輔助存儲器輔存),使用固定頭磁碟或採用電荷耦合器件和磁泡存儲器來實現。每磁軌各有一處理機,在輔存旋轉時進行數據處理
④多處理機間接檢索型
④ 多處理機間接檢索型:將數據從輔助存儲器讀到緩衝存儲器,然後由多處理機並行處理。這種結構可實現多指令流、多數據流操作,支持關係型資料庫系統,允許內詢問和間詢問同時發生。內詢問是一個詢問可以同時完成不同的工作。間詢問是一個詢問分成幾部分在系統內同時完成。
⑤ 多處理機組合檢索型
⑤ 多處理機組合檢索型:這是由專用功能的多處理機組合實現的資料庫計算機。美國的資料庫計算機(DBC)屬於這種結構(見圖)。它由兩個迴路組成,即數據迴路和結構迴路。兩個迴路的結合處是資料庫命令與控制的處理器,同時也是與主計算機的接口。各種功能專用模組內處理的並行化程度很高,且各模組可以同時工作,以提高數據處理速度。
多處理機組合檢索型多處理機組合檢索型

相關詞條

熱門詞條

聯絡我們