並行資料庫中的共享磁碟架構是什麼?


在並行資料庫系統中,透過並行使用多個資源來提高資料處理效能。 在此CPU中,磁碟並行使用以增強處理效能。

諸如資料載入和查詢處理之類的操作是並行執行的。 集中式和客戶端伺服器資料庫系統不足以處理需要快速處理的應用程式。

並行資料庫系統線上事務處理和決策支援應用程式方面具有很大的優勢。 並行處理將大型任務劃分為多個任務,並且每個任務都在多個節點上併發執行。 這使得大型任務可以更快地完成。

並行DBMS的架構模型

並行機器有幾種架構模型,如下所示:

  • 共享記憶體架構。
  • 共享磁碟架構。
  • 共享無架構。
  • 分層架構。

共享磁碟架構

讓我們討論共享磁碟架構。

**共享磁碟架構** - 在此架構中,每個節點都有自己的主記憶體,但所有節點共享大容量儲存。實際上,每個節點也具有多個處理器。所有處理器都可以透過互連網路直接訪問所有磁碟,每個處理器都有其私有記憶體。

**示例** - IMS/VS 資料共享。

以下是共享磁碟架構的圖示:

這裡:

P 是處理器。

M 是主記憶體

優勢

共享磁碟架構的優勢如下:

  • 由於每個處理器都有自己的記憶體,因此記憶體匯流排不是瓶頸。

  • 它提供一定程度的容錯性,即如果一個處理器發生故障,其他處理器可以接管其任務,因為資料庫駐留在所有處理器都可以訪問的磁碟上。

  • 它可以擴充套件到相當多的CPU。

劣勢

共享磁碟架構的缺點如下:

  • 該架構不可擴充套件,因為連線到磁碟子系統的連線現在成為瓶頸。

  • CPU到CPU的通訊較慢,因為它必須透過通訊網路。

  • 共享磁碟模型的基本問題是介面,因為添加了更多CPU。 由於對記憶體訪問和網路頻寬的爭用增加,現有CPU的速度會降低。

更新於:2024年7月4日

2K+ 次瀏覽

啟動您的職業生涯

透過完成課程獲得認證

開始
廣告
© . All rights reserved.